Benutzer:Loki/universalimpressumOverviewHighlight.js
Zur Navigation springen
Zur Suche springen
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/* Highlighting-Funktion für den Gesamüberblick des Universalimpressums * * Anpassung der Highlight-Farbe: * customHighlightFarbe = 'FARBE'; */ var customHighlightFarbe = 'lightgreen'; 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 = customHighlightFarbe; 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 = ''; } } function highlightTest() { var object = document.getElementById(location.hash.replace("#","")); alert( object.tagName ); if (object & object.tagName.toLowerCase() == 'tr') { object.style.backgroundColor = 'lightgreen'; } } function controlPersistenceTest() { object = document.getElementById('highlighted'); var persists = false; if (object) { persists = true; } if (persists) { setTimeout('controlPersistenceTest();',1000); } else { object.style.backgroundColor = 'inherit'; object.id = location.hash.replace("#",""); } } // addOnloadHook( highlightUniversalimpressumOverviewEntries ); addOnloadHook( highlightTest );