Ich habe folgendes Problem:
Ich habe einmal ein einfaches Div-Frame mit einem Bild drin. Dieses mache ich über document.getElementById('bla').style.display='block' sichtbar.
Opera lädt hier das Bild und soblad das geschehen ist ist das div-Frame wieder unsichtbar.
In allen anderen Browser funktioniert das ganze ohne Probleme.
Das gleiche wenn cih während eines Requests via ajax ein div Frame fülle und sichtbar mache macht Opera dieses wieder unsichtbar nachdem der Inhalt geladen wurde.
Bei einem einfach Bsp alá:
asdasd
ada
Macht Opera wiederrum keine Probleme.
Wenn jemmand ne Idee hat was Opera dazu veranlassen könnte meine divs weg zu zaubern der möge schreiben? Danke!
Opera macht div's unerlaubt wieder unsichtbar
gepostet vor 17 Jahre, 3 Monate von n26
gepostet vor 17 Jahre, 3 Monate von HSINC
klingt für mich einfach nach unsauberen html/js welches ff/ie tolerieren, opera hingegen nicht.
ohne konkreten bsp wo es nicht funzt, kann man ehh nix dazu sagen
ohne konkreten bsp wo es nicht funzt, kann man ehh nix dazu sagen
gepostet vor 17 Jahre, 3 Monate von Todi42
Mein Spiel unterstützt auch den Opera, und ich bin dabei noch auf keinr größeren Probleme gestoßen. Ich verwende aber prototype.js als Wrapper. Vielleicht findest Du in den sourcen Hinweise auf Merkwürdigkeiten des Operas.
gepostet vor 17 Jahre, 3 Monate von n26
Original von HSINC
klingt für mich einfach nach unsauberen html/js welches ff/ie tolerieren, opera hingegen nicht.
ohne konkreten bsp wo es nicht funzt, kann man ehh nix dazu sagen
Habe mich geirrt selbst bei dem Beispiel da oben macht er das div-Frame wieder zu.
EDIT: Mit zb
Aber auch manche Sachen die ich nicht über
gepostet vor 17 Jahre, 3 Monate von HSINC
mh bei mir geht das bsp da oben einwandfrei
kein plan was du falsch machst, aber irgendwas machst du falsch ^^
kein plan was du falsch machst, aber irgendwas machst du falsch ^^
gepostet vor 17 Jahre, 3 Monate von n26
Original von HSINC
mh bei mir geht das bsp da oben einwandfrei
kein plan was du falsch machst, aber irgendwas machst du falsch ^^
Nunja immerhin hat das alles vor 2 Tagen im Opera noch funktioniert und das neue Opera update habe ich erst heute zum Testen drauf gemacht.
Auf jeden Fall habe ich eine Lösung. Wenn ich bei jedem onClick.. OnMouse* ="[...]return false;"
Dieses "return false;" ans Ende setzte funktioniert es.
Fragt mich nicht warum.
gepostet vor 17 Jahre, 3 Monate von raufaser
Mach doch bei dem Link mal anstatt folgendes:
Vielleicht hilfts.
(Das sollte man eh besser so machen... hat den Vorteil, dass beim Klick nicht nach oben gesprungen wird, wenn die Seite Scrollbars hat...)
Ich benutze auch sehr viel JavaScript, habe aber mit Opera und dem FF überhaupt keine Probleme. Beim IE muss man da teilweise schon eher aufpassen ...
Gruß,
Marc
Vielleicht hilfts.
(Das sollte man eh besser so machen... hat den Vorteil, dass beim Klick nicht nach oben gesprungen wird, wenn die Seite Scrollbars hat...)
Ich benutze auch sehr viel JavaScript, habe aber mit Opera und dem FF überhaupt keine Probleme. Beim IE muss man da teilweise schon eher aufpassen ...
Gruß,
Marc
gepostet vor 17 Jahre, 3 Monate von n26
Danke für den Tipp aber da meine Seite nicht Scrollbar ist, ist das erstmal nicht notwendig.
Aber wie HSINC sagte habe ich wohl einfach zu unsauber programmiert.
Ich werde jetzt erstmal alle meine Templates duchforsten und überall nen return false; hinsetzen.
Ich habe nie Probs mit IE(7!) eher mit FF oder Opera .
Aber wie HSINC sagte habe ich wohl einfach zu unsauber programmiert.
Ich werde jetzt erstmal alle meine Templates duchforsten und überall nen return false; hinsetzen.
Ich habe nie Probs mit IE(7!) eher mit FF oder Opera .
gepostet vor 17 Jahre, 3 Monate von HSINC
wenn es mit onclick=... return false funzt, denke ich mal das irgendein weiterer eventhandler da mit reinspielt, da das return false das weitere eventhandling abrechen sollte