Benutzer:Loki/universalimpressumOverviewHighlight.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Loki (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „function highlightUniversalimpressumOverviewEntries() { var liObjects = document.getElementsByTagName('li'); for (var i=0; i < liObjects.length; i++) { …“) |
Loki (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 36: | Zeile 36: | ||
} else { | } else { | ||
object.style.backgroundColor = 'transparent'; | object.style.backgroundColor = 'transparent'; | ||
object.id = ''; | |||
} | } | ||
Version vom 20. Juni 2010, 12:50 Uhr
function highlightUniversalimpressumOverviewEntries() { var liObjects = document.getElementsByTagName('li'); for (var i=0; i < liObjects.length; i++) { var objects = liObjects[i].getElementsByTagName('span'); for (var j=0; j < objects.length; j++) { if ('#' + objects[j].getAttribute('id') == location.hash) { liObjects[i].style.backgroundColor = 'lightgreen'; liObjects[i].id = 'highlighted'; setTimeout('controlPersistence();',0); break; } } } } function controlPersistence() { var object = document.getElementById('highlighted'); var objects = object.getElementsByTagName('span'); for (var i=0; i < objects.length; i++) { var persists = false; if ('#' + objects[i].getAttribute('id') == location.hash) { persists = true; break; } } if (persists) { setTimeout('controlPersistence();',1000); } else { object.style.backgroundColor = 'transparent'; object.id = ''; } } addOnloadHook( highlightUniversalimpressumOverviewEntries );