1 2 3 4 5 6 7 8 9 10 | var item_array=(one,two,three,for,five,six); foreach value as value{ if value!=class{ document.getElementById(value).className='off'; }else{ document.getelementById(value).className='on'; } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | var a = ['foo', 'bar', 'baz']; // Een if heeft altijd haakjes: if (a[0] == 'foo') { alert(a[0]); } // Een gewone loop for (var i = 0; i < a.length; ++i) { alert(a[i]); } // Een "for each" loop for (var i in a) { alert(a[i]); } |
1 2 3 4 5 6 7 8 9 10 11 12 | var items=['one','two','three','four','five','six']; for (var i in items) { if (items[i]==main) { document.getElementById(main).className="on"; }else{ document.getElementById(main).className="off"; } } } |
Omdat het vanaf veel verschillende locaties geincluded moet wordenquote:Op maandag 17 maart 2008 21:16 schreef Swetsenegger het volgende:
waarom gebruik je niet gewoon de marquee tag?
en <!--#include virtual:"lala.html" --> of <?php include("lala.php"); ?> is beide geen optie?quote:Op maandag 17 maart 2008 21:29 schreef wobbel het volgende:
[..]
Omdat het vanaf veel verschillende locaties geincluded moet worden
Niet zo raar dat dat niet werkt, je geeft twee tegenstrijdige commando's. De href wil 'm naar http://www.google.nl verwijzen, de onclick naar http:///index.php?bladiebla . Dat laatste lijkt me sowieso fout, maar dat kun je oplossen door location.pathname te gebruiken.quote:Op woensdag 19 maart 2008 09:39 schreef Chandler het volgende:
Ik wil een link middels onClick naar een andere pagina's verwijzen terwijl er ook een link in de href staat, echter heb ik het zo geprobeerd maar werkte niet.
<a href="http://www.google.nl" onClick="location.href='/index.php?page=link&code=google'; return false;" target="_blank" title="go to google">Google!%</a>
out-links bijhouden gok ik.quote:Op woensdag 19 maart 2008 12:17 schreef mcDavid het volgende:
[..]
Niet zo raar dat dat niet werkt, je geeft twee tegenstrijdige commando's. De href wil 'm naar http://www.google.nl verwijzen, de onclick naar http:///index.php?bladiebla . Dat laatste lijkt me sowieso fout, maar dat kun je oplossen door location.pathname te gebruiken.
Maar wat wil je hier precies mee?
Waarom niet zo?quote:Op woensdag 19 maart 2008 09:39 schreef Chandler het volgende:
en nog een ander iets ;)
1 <a href="http://www.google.nl" onClick="location.href='/index.php?page=link&code=google'; return false;" target="_blank" title="go to google">Google!%</a>
1 |
firefox mayby? @ statusbalkquote:Op woensdag 19 maart 2008 16:56 schreef SuperRembo het volgende:
[..]
Waarom niet zo?
[ code verwijderd ]
Location.href is het volledige adres, inclusief domein. Nee dus.quote:Op woensdag 19 maart 2008 16:49 schreef Chandler het volgende:
Deze manier is handig voor SEO maar ook handig om het aantal out-hits bij te houden.
Overigens is een href icm onClick helemaal niet fout imho location.href zou dan ook moeten werken maar toch gaat er iets fout
Ok. Je wil dus bijhouden op welke links geklikt wordt, maar als je de redirect php pagina direct in de link zet dan wordt de pagina niet goed geindexeerd door search engines.quote:Op woensdag 19 maart 2008 19:02 schreef Chandler het volgende:
mcdavid, ik gebruik altijd location.href waarbij ik een / gebruik voor het script ;)
Omdat de link uit de HREF gefilterd wordt en de onclick zorgt voor het tellen van de hit :)
1 |
IE vraagt dat standaard bij lokaal gehoste scripts, maar ondersteunt javascript verder redelijk goed. Net als firefox.quote:Op woensdag 19 maart 2008 19:17 schreef JJasperO het volgende:
Zou iemand nog wel enig commentaar willen geven over de ondersteuning van browsers? IE bv vraagt namelijk eerst of ik het script wel wens uit te voeren. Iets dat niet echt gebruiksvriendelijk is.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |