Seite 1 von 1

ernstes problem mit opera

Verfasst: 15.08.2006 21:11
von crazyMichel1
man betrachte sich diese seite:
http://www.german-se.de/tolle-geschenke ... ec=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: Alles auswählen

<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.

Verfasst: 17.08.2006 03:52
von crazyMichel1
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?

Verfasst: 17.08.2006 13:57
von Graceland
Also bei mir funktioniert alles wunderbar.
Ich bin mit Opera 9.01 unterwegs.

Vielleicht schau ich mir auch einfach die falschen Links an. Da blinkt ja alles. ;)

Verfasst: 17.08.2006 19:13
von crazyMichel1
ich habe noch einen bekannten gefragt und der hat das gleiche problem wie ich:

wenn man das erste mal drüberfährt funktionieren die mouseovers wunderbar - ab dem 2. mal gibts nur noch ein kurzes aufblitzen wenn der mauszeiger weiterfährt. das logo rechts oben funktioniert beim 2. mal gar nicht mehr.

Verfasst: 17.08.2006 19:41
von trofu
Ich nutze auch Opera 9.01 und bestätige Dein Phänomen. Ich habe es aber auch bei anderen Seiten, manchmal auch bei eBay. Da verfärben sich dann die bereits besuchten Links (lila) wieder nach blau, wenn man mit der Maus rüberfährt.

Das hatte ich auch schon in der Version 9.00.
Frag' doch mal da: http://opera-fansite.de (und sag bitte anschliessend Bescheid 8) ).
Oder da: http://opera-info.de/forum

Salute,

C.