Thread: JS: link

  1. #1

    Registered
    24/01/04
    Location
    Lokeren
    Posts
    87
    iTrader
    0
    Mentioned
    0 Post(s)

    JS: link

    Hoe kan ik op de pagina i.htm met i=cijfer een linkje leggen naar i-1.htm?
    Dit zou iets moeten zijn van in head het huidige i vinden, dan dat min 1 doen, om vervolgens dit bij de link + ".htm" te doen...

    waarschijnlijk is dit een makkie voor de kenners, zodus beroep ik mij op hen!
    no votes  

  2. #2
    Lashknife's Avatar
    Registered
    17/07/02
    Location
    Boechout
    Posts
    3,081
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    var newi = parseInt("i.htm")-1;

    voorbeeld: "99.htm" zal 99 - 1 = 98 geven

    doe dit niet met "099.htm" want dan vind parseInt enkel 0, en zal result -1 zijn!
    parseInt zoekt het eerste nummer, en 09 is niet 9 maar 0 volgens parseInt!

    "file_99.htm" -> NaN (Not a Number) omdat het eerste wat parseInt leest de letter "f" is en dat kan hij niet omzetten.
    Visit www.holysh1t.net and http://tv.holysh1t.net and join #qlpickup.eu for Quake Live CTF (and TDM) pickup!
    no votes  

  3. #3

    Registered
    24/01/04
    Location
    Lokeren
    Posts
    87
    iTrader
    0
    Mentioned
    0 Post(s)
    waar en hoe moet je dit regeltje gebruiken? het ziet er geniaal goed uit, maar ik ben er niet veel wijzer mee.
    Last edited by Jan_DM; 08-03-2005 at 13:15.
    no votes  

  4. #4

    Registered
    24/01/04
    Location
    Lokeren
    Posts
    87
    iTrader
    0
    Mentioned
    0 Post(s)
    Code:
    <SCRIPT LANGUAGE="JavaScript">
    function prevPag() {
    var newi = parseInt("i.htm")-1;
    </SCRIPT>
    en

    Code:
    <a href="javascript:prevPag()">Vorige pagina</a>
    heb ik al bijeengeprutst, nu de rest nog...
    no votes  

  5. #5
    servi's Avatar
    Registered
    01/07/02
    Location
    Zolder
    Posts
    2,487
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    je mag wel eens wat propere code schrijven :

    Code:
    <script language="javascript" type="text/javascript">
    <!--
    function vorigePagina() {
    	var linkAdres 		= document.location.href;
    	var laatsteDeelLink 	= linkAdres.lastIndexOf("/") + 1;
    	linkAdres 	= linkAdres.substring(laatsteDeelLink,linkAdres.length);
    	var vorigePaginaLink 	= ( parseInt(linkAdres) - 1 ) + ".html"; 
    	document.location.href = vorigePaginaLink;
    }
    
    // -->
    </script>
    die leng th moet natuurlijk aaneen, maar vbulletin weigert dat om aaneen te plaatsen


    en als link
    <a href="#" onclick="vorigePagina()">vorige pagina</a>
    Last edited by servi; 09-03-2005 at 18:28.
    no votes  

  6. #6

    Registered
    24/01/04
    Location
    Lokeren
    Posts
    87
    iTrader
    0
    Mentioned
    0 Post(s)
    je bent ozo bedankt!
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in