das script läuft wunderbar in safari und firefox (mac) und im ie6/win. im neuesten safari gibt es die möglichkeit unter "develop" den benutzeragent auf "Internet Explorer" umzustellen. dann wird mir folgender fehler ausgegeben: "Value undefined (result of expression document.attachEvent) is not object".
die browserabfrage folgt über den user.agent, das skript unterscheidet aber nur zwischen ie und netscape... (das skript stammt aus 2001)... ich habe nun kurzerhand die "browserweiche" entfernt und die abfragen ob ie oder ns umgeschrieben.
nun bin ich mir nicht sicher ob das so im ie läuft oder nicht:
das script läuft wunderbar in safari und firefox (mac) und im ie6/win. nur eben die browserabrage gefällt mir nicht. so habe ich das skript umgeschrieben... bin aber nicht sicher ob ich fehler gemacht habe, auf mac safari und firefox läufts. script siehe oben...
gruss henry
(Dieser Beitrag wurde von henry 5 am 25. Mär 2008, 17:09 geändert)
also im FF wird die Funktion aufgerufen und ich bekomme auch den Wert angezeigt.
Irgendwie wird die Funktion bei IE nicht aufgerufen oder nicht vollständig ausgeführt.
Versuch es mal in der Funktion die Reihenfolge zu ändern, und lass dir mal den Übergabewert ausgeben, etwa so:
Trotzdem würde ich mal vorschlagen die Variablenbezeichnungen zu ändern, es gibt reservierte Wörter, u.U. könnte es sein das der IE ein paar Wörter mehr ignoriert.
Dann mal viel Erfolg!
Hier müßte irgendwo ein Link rumschwirren den Sabine mal gepostet hat, dort kann man verschiedene Browser simulieren, such mal danach.
Wenn es dir was nützt hab ich hier mal ein Beispiel indem ich auch den z-index ändere, das funktioniert auch im IE usw. http://sms.intermedia-bg.de/tisch/tisch.php
Ich glaub das ich deinen Fehler hab, du setzt das Event auf die Ebene mit einem Inhalt, dein drag erfolgt aber auf den oberen Teil also den Kopf/Überschrift wie man es auch nennen mag. Dadurch wird die Funktion nicht aufgerufen da diese Ebene vermutlich weiter unten liegt und nicht aktiv ist.
Vermutlich kommt der IE mit der Konstellation der div's nicht zurecht.