Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
An welcher Version arbeitest du? Releas oder SVN? Ich finde die betreffenden Zeilen nicht oder meine SVN Version ist schon wieder zu alt. Ich mach gleich mal ein Update
Also das Problem scheint, dass der Microsoft Javainterpreter einfach totaler Müll ist. Wenn ich die von meinem WG heruntergeladenen Datein aufrufe erhalte ich genau die gleichen Fehlermeldungen. Das Sun Java scheint damit keine Probleme zu haben.
Bei mir läuft der IE scheinbar mit MS Java und FF mit Sun Java. Kann man den IE dazu überreden mit Sun Java zu arbeiten?
Äääähm, mit der Obergrütze JAVA hat das rein garnichts zu tun!
Es heisst landläufig Javascript, eigentlich ECMA-Script, das wars dann aber auch schon mit den gemeinsamkeiten zu Java oder den Patenttrollen von Sun (jetzt Oracle)
Das das ganze etwas zu schnell für mich läuft (was absolut i.O. ist!), ein Vorschlag:
Wenn's Feedback von mir braucht (z.B. Frage zur CV internen Struktur, gröbere Code Änderungen, etc. pp.) dann bitte explizit dazu schreiben.
Wenn's offensichtliche Dinge sind, die sowohl linksrum als auch rechtsrum machen kann und alle Browser beides unterstützen aber der IE lieber nur eine Variante davon will: einfach gleich in's SVN damit! (Und wenn's trotz schnellem Check doch inkompatibel war, finden wir das schon noch nachträglich)
Und wenn irgendwo direkt auf einen DOM-Wert zugegriffen wird (vgl. textContent) und sich da der IE vom Rest der Welt unterscheidet, aber jQuery das schön kapseln kann, dann auch diese Änderung ruhig gleich in's SVN.
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Hmm.. Seltsam. Wenn ich die js lokal auf meinem PC aufrufe startet der MS Java interpreter und wirft die gleichen Fehler wie sie von Volker benannt wurden. Das macht das debuggen der einzelnen Datein etwas einfachter. Wenn es sich dabei aber nicht um Java handelt... Was ist es den genau? Könnte helfen sich da etwas einzulesen.
Die innere If Abfrage wird scheinbar einfach ignoriert. Dabei wird scheinbar geprüft, ob der nodeType = 1 ist. Wenn ich mir eine überwachung auf elem einrichte, hat elem an dieser Stelle aber den nodeType = 3. Dass wird der Grund sein, wesshalb der IE hier auf die Nase fällt. Er dürfte this.appendChild( elem ); in diesem Fall überhaubt nicht aufrufen.
Hat jemand eine Idee wie man die If Abfrage IE-gerecht umschreiebn müsst?
in der jquery.js in der Zeile 5763 fällt der IE auf die Nase...
[...]
Hat jemand eine Idee wie man die If Abfrage IE-gerecht umschreiebn müsst?
Gar nicht!
Ich glaube auch erst mal nicht an einen Fehler in jQuery - das ist auf zig Seiten vielfach erprobt, d.h. wenn wir hier einen Bug gefunden hätten, wäre das wie ein 6er im Lotto - möglich aber sehr unwahrscheinlich.
=> Ich denke das Problem liegt ein paar Aufrufe früher (-> Stack Trace ansehen)
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Wir haben (ich vermute mal nicht nur ich) nicht unbedingt zu jedem Zeitpunkt genau gewusst, was an welcher Stelle jQuery (Browserunabhängig) und was teils Browser-spezifischer JS/DOM-Direktzugriff ist
Da sind sicher ein paar Hündchen begraben, vermutlich gilt es nur das auszusortieren, dann sollte es eigentlich lüppen..
Ansonsten teile ich Chris' Meinung: wenns danach im FF/Webkit (Safari/Chrome) immernoch geht->ab ins SVN damit.
Ich glaube nicht an einen Fehler im jquery sondern je länger je mehr, dass der IE totaler Müll ist. Ich nutze ihn zwar nicht aber wenn man sich so durch die Internetseiten liest, stehen einem manchmal fast die Haare zu berge. Dazu kommt, dass MS auch gewisse Dinge verschlimmbessert hat. Da gibt es Dinge die mal funktionierten und mit dem neuen IE nicht mehr
Das wirkt sich nur dann aus, wenn Du Parameter angibst (wie ?config=xyz).
In der default-config matched href="edit_config.html" auf die Einträge
$1: href="edit_config.html
$2: "
und
$1: href="check_config.php
$2: "
und fügt dann eventuelle Paramater aus der window.location des Browser ein. Ich denke, sonst kann nur die Default-Config gecheckt oder editiert werden, bzw. ?design wird ignoriert.
Ah Dankeschön!
Und wegen solchen Kleinigkeiten muckt der?
ich denke mal dass im normal Betrieb 1 und 2 leer sind?
dann müsste es ja reichen wenn man das vorher als Abfrage macht, und wenn beide leer sind gleich das "break" ansteuern?
Nein, so kann man das nicht sagen. Etwas klarer, was das Ding tut:
Die aktuelle URL lautet (z.B.)
wiregateXXX/visu/
Dann ist
text <a href="edit_config.html">Edit</a>
$1 href="edit_config.html
$2 "
search <leer>
Und das ganze wird dann in der Statusbar mit ($1+search+$2) zu
<a href="edit_config.html">Edit</a>
Für eine URL
wiregateXXX/visu/?config=test
sieht das ganze so aus:
text <a href="edit_config.html">Edit</a>
$1 href="edit_config.html
$2 "
search ?config=test
und der Eintrag in der Statusbar wird dann
<a href="edit_config.html?config=test">Edit</a>
(und entsprechend für check_config). Die Zeile trägt also Sorge dafür, dass Optionen in der URL richtig in die Statusbar-Links eingetragen werden. Dabei sollte der IE auch nicht auf die Nase fliegen.
Danke für die Erklärung!
Stören tut im end Effekt nur, dass die variablen leer sind.
Ich versuche das heut Abend mal in "" zu setzen.
Wenn das über jquery gemacht werden soll müsste nur das replace durch replaceWith getauscht werden?(versuch ich auch heut Abend)
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar