G Geflügel Erfahrenes Mitglied 4. Januar 2007 #1 Hallo, ich habe ca. 250 Links auf einer Website. Jetzt soll nach 5 Sekunden (nach Ladevorgang der Website) mittels JavaScript auf einen beliebiegen Link geklickt werden. Habt ihr da 'ne Idee? Danke schonmal!
Hallo, ich habe ca. 250 Links auf einer Website. Jetzt soll nach 5 Sekunden (nach Ladevorgang der Website) mittels JavaScript auf einen beliebiegen Link geklickt werden. Habt ihr da 'ne Idee? Danke schonmal!
C C-H Erfahrenes Mitglied 4. Januar 2007 #2 Hallo! Mit HTML: ahrefObj = document.getElementsByTagName("a"); kannst du auf alle Links in einem Dokument zugreifen. Und mit HTML: alert(ahrefObj[5].href); greifst du auf (in diesem Fall) den Link im 5. Index zu. Falls du nur auf bestimmte Links zugreifen (oder best. zu Gruppen zusammenfassen) willst, gib jedem Link den gleichen Namen (je nach Gruppe): HTML: <a href="url" name="Group1">Link 1</a> und greife mit HTML: ahrefObj = document.getElementsByName("Group1"); darauf zu. Die 5 im obigen Beispiel ersetzt du durch eine Zufallszahl. Das bsp sollte im FF und IE laufen.
Hallo! Mit HTML: ahrefObj = document.getElementsByTagName("a"); kannst du auf alle Links in einem Dokument zugreifen. Und mit HTML: alert(ahrefObj[5].href); greifst du auf (in diesem Fall) den Link im 5. Index zu. Falls du nur auf bestimmte Links zugreifen (oder best. zu Gruppen zusammenfassen) willst, gib jedem Link den gleichen Namen (je nach Gruppe): HTML: <a href="url" name="Group1">Link 1</a> und greife mit HTML: ahrefObj = document.getElementsByName("Group1"); darauf zu. Die 5 im obigen Beispiel ersetzt du durch eine Zufallszahl. Das bsp sollte im FF und IE laufen.