Hallo!
drop1.onclick = function(event) {
drop1.style.display = "none";//ausblenden des Dropdowns
var target = event.target || event.srcElement;
Da hatte ich im Beispielcode die Kompatibilität mit IE < 9 vergessen. In meiner Dokumentation wird das genauer erklärt.
Für IE < 9 fehlt hier diese erste Zeile:
if (!event) event = window.event;
var target = event.target || event.srcElement;
Dann müsste im IE < 9 der Zugriff auf event.srcElement gelingen, andere Browser kennen event.target.
Siehe Zugriff auf das Event-Objekt und Zielelement.
for(i = 0; i < droplinks.length; i++) {
Sieht eigentlich gut aus, es fehlt nur die Variablendeklaration mit »var«.
for (var i = 0; i < droplinks.length; i++) {}
if(droplinks[i] == target) { var hotelindex = i; }
Du kannst die Schleife hier mit http://de.selfhtml.org/javascript/sprache/schleifen.htm#break_continue@title=break; abbrechen, sobald du den Treffer gefunden hast.
Viele Grüße,
Mathias