• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

ernstes problem mit opera

crazyMichel1

New member
man betrachte sich diese seite:
http://www.german-se.de/tolle-geschenke/index.php?sec=service

einmal im firefox oder internet explorer und einmal in opera, version eurer wahl. in opera - und nur in opera - funktionieren die bild-mouseover-effekte nur beim ersten mouseover, danach reagiert das script entweder gar nicht mehr oder die bilder flackern.

das problem war am anfang nicht da, ich kann nicht genau sagen, wann es das erste mal aufgetreten ist, da ich hauptsächlich mit firefox prüfe und die seite nur hin und wieder mal im opera angucke. ich konnte das problem bisher nicht lösen, immerhin aber folgendes herausfinden, was vielleicht helfen könnte:
- es liegt nicht am css (habe den link zur css-datei entfernt, problem bestand weiterhin)
- es liegt nicht am php-script (habe alle includes aufgelöst, ein einziges htm-dokument erstellt, problem besteht natürlich weiterhin)
- wenn ich diese 3 zeilen rausnehme (auch die td-tags, nur der inhalt hilft nichts):
Code:
<td colspan="4" rowspan="4"><img border="0" src="graphics/rahmen/Sonne_links_oben.gif" width="83" height="74"></td>
 <td colspan="2"><img border="0" src="graphics/rahmen/spacer.gif" width="634" height="30"></td>
 <td rowspan="4" colspan="3"><img border="0" src="graphics/rahmen/Sonne_rechts_oben.gif" width="83" height="74"></td>
geht es. aber warum? die zeilen sind wichtig für mein layout, ich kann sie nicht einfach rausnehmen.
dann dachte ich: was interpretieren andere browser, was opera nicht interpretiert? dazu fiel mir nichts ein. was interpret opera, was andere nicht interpretieren? gut, da kam mir: liegt vielleicht an überflüssigen höhenangaben (height im table-tag). aber nichts dergleichen. auch die colspans/rowspans habe ich nochmal überprüft, keine fehler gefunden.

danke für eueren rat :(


PS: loool. dann probiert auch gleich noch die seite in 2 tabs zu öffnen. dann gehn die mouseovers auf einmal, dafür gehen sie nicht mehr aus. sehr schleierhaft alles, lol.
 
Moin!

Opera 9 und 8.52 (Windoof98): Problem nachvollziehbar. Versetz die Kiste mal in den standardkonformen Modus - dann sollte es nach kleinen Nachbesserungen überall funzen. Außerdem: CSS-Fehler beseitigen...

Ahoi - Pit
 
pit-r schrieb:
Moin!

Opera 9 und 8.52 (Windoof98): Problem nachvollziehbar. Versetz die Kiste mal in den standardkonformen Modus - dann sollte es nach kleinen Nachbesserungen überall funzen. Außerdem: CSS-Fehler beseitigen...

Ahoi - Pit

euh, wie meinen?
 
ok, ich habe jetzt doctype angegeben und bis ins letzte detail alle fehler ausgemerzt.

hilft nicht. ich schaffe es nur, wenn ich das layout zerpflücke. zum beispiel die vertikale zentrierung aufheben funktioniert oder die zentrierung lassen und stattdessen die 3 zeilen rauslöschen (siehe oben).

meine vermutung im moment ist, dass opera aus irgendeinem grund das alte bild nicht mehr zurückholt, sondern stattdessen ein neues bild drüberlegt - das natürlich dann beim mouseover nicht mehr auf das script verlinkt. das würde auch das blinken erklären, denn in den randbereichen könnte das alte bild ja noch durchschimmern. aber warum existiert dieser fehler? und warum nur in opera?


PS: könnte es sein, dass es sich um einen bug in operas (integriertem?) java handelt? dass der fehler nur in opera auftaucht und, vor allem, dass er in anderer form auftaucht, wenn ein 2. fenster mit der seite geöffnet ist, 2 tabs sich also gegenseitig beeinflussen können, sprechen für diese theorie.
 
Zuletzt bearbeitet:
Zurück
Oben