HighDots Forums  

onMouseOver MSIE6.x NO vs NS7.x YES

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss onMouseOver MSIE6.x NO vs NS7.x YES in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Alexander Schlieder
 
Posts: n/a

Default onMouseOver MSIE6.x NO vs NS7.x YES - 12-08-2003 , 03:32 AM






Hallo, Kollegen

ein onmouseover in der Seite
http://www.efi-hh.de/sonstiges/sonde...e_anfahrt.html
aufgerufen mit

<a href="route.html" onmouseover="strecke()"
target="_blank"><img src="car.gif" alt="Der Weg" width="31"
height="21" border="0">Route</a>

arbeitet in HomeSite entwickelt einwandfrei.
Im Test im Intranet wie im Internet arbeitet es einwandfrei
mit NS alle Versionen, jedoch nicht mit MSIE6.

Liegt es an der Schreibweise onmouseover oder onMouseOver?
Liegt es, weil ich Bild <img> und Text in einem Anker
fasse?

Liegt es an meinen MSIE6? Active Scripting ist ein.
gecheckt auf JavaScript ein mit
http://erescu.wrlc.org/cgi-bin/eres/jstest.pl#document
sagt JavaScript Enabled.
Was müsste ich noch ein/ausschalten bei MSIE6? MSIE6

mein onmouseover ist für MSIE6 nicht erreichbar.
Pls help
Alexander

Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: onMouseOver MSIE6.x NO vs NS7.x YES - 12-08-2003 , 06:35 AM






Alexander Schlieder wrote:

Quote:
ein onmouseover in der Seite
http://www.efi-hh.de/sonstiges/sonde...e_anfahrt.html
aufgerufen mit

a href="route.html" onmouseover="strecke()"
target="_blank"><img src="car.gif" alt="Der Weg" width="31"
height="21" border="0">Route</a
Das Popup-Fenster ist in meinem Mozilla/5.0 nicht hoch genug,
(vom zweiten Button <Otto>kuckt nur noch das linke Ohr raus</Otto>
;-)) Bedenke die unterschiedlichen Einstellungen Deiner Besucher
betreffs Schriftauflösung und Schriftart. Du brauchst und willst
nicht wirklich ein ressourcenfressendes, nerviges Popup. Solltest
Du jedoch darauf bestehen, so blende *niemals* *nie* *nicht* die
Scrollbars aus und verhindere gleichzeitig, dass die Fenstergrösse
veränderbar ist. Ent oder weder!

onmouseover ist ausserdem der fcshale Handler, nimm onclick und
liefere eine *leserliche* Karte.

Quote:
Im Test im Intranet wie im Internet arbeitet es einwandfrei
mit NS alle Versionen, jedoch nicht mit MSIE6.
"Geht nicht" ist eine nutzlose Felherbeschreibung. [psf 4.11]

---> http://glasgoogle.de/

Quote:
Liegt es an der Schreibweise onmouseover oder onMouseOver?
Nein, da es sich um HTML handelt, sind Attributnamen case-insensitive.

Quote:
Liegt es, weil ich Bild <img> und Text in einem Anker fasse?
Wahrscheinlich, denn Du hast für das gleiche Bild auch noch eine
Imagemap definiert. Onmouseover area-Element bedeutet wahrscheinlich
onmouseout Link und umgekehrt.

Quote:
Liegt es an meinen MSIE6?
Unwahrscheinlich, siehe unten.

Quote:
Active Scripting ist ein.
gecheckt auf JavaScript ein mit
http://erescu.wrlc.org/cgi-bin/eres/jstest.pl#document
sagt JavaScript Enabled.
Ein simples `javascript:alert(42)' in der Adressleiste hätte es
auch getan.

Quote:
Was müsste ich noch ein/ausschalten bei MSIE6? MSIE6
Ja, MSIE6 musst Du ausschalten, denn der ist kapott ;-)

Quote:
mein onmouseover ist für MSIE6 nicht erreichbar.
Das Problem ist, dass ein mouseover-Event nicht immer stattfindet.
Bei mir (Mozilla/5.0) dann nicht, wenn ich von rechts nach links
(oder umgekehrt) über die Karte fahre. Hingegen kommt das Popup
(d.h. das Event findet statt) wenn ich von unten nach oben über
die Karte fahre. Fe lanzeige jedoch beim Drüberfahren von oben
nach unten. Das liegt vermutlich an der Imagemap.


PointedEars


Reply With Quote
  #3  
Old   
Martin Honnen
 
Posts: n/a

Default Re: onMouseOver MSIE6.x NO vs NS7.x YES - 12-08-2003 , 07:06 AM





Alexander Schlieder wrote:


Quote:
ein onmouseover in der Seite
http://www.efi-hh.de/sonstiges/sonde...e_anfahrt.html
aufgerufen mit

a href="route.html" onmouseover="strecke()"
target="_blank"><img src="car.gif" alt="Der Weg" width="31"
height="21" border="0">Route</a

arbeitet in HomeSite entwickelt einwandfrei.
Im Test im Intranet wie im Internet arbeitet es einwandfrei
mit NS alle Versionen, jedoch nicht mit MSIE6.
Ich habe die Seite mit IE6/Win besucht, die Funktion strecke lautet

function strecke() {
if (fenster!=1) {
fenster=1;
var strecke;

strecke=window.open("route.html","","width=400,hei ght=215,screenX=150,left=150,screenY=300,top=300") ;
strecke.focus;
strecke.setTimeout('window.close ()',32000);
setTimeout('fenster=0',33000);
}
}

Beim ersten Mouseover ueber dem Link oeffnet sich dann auch das
Popupfenster ohne Probleme. Schliesst man es dann schell, dann wird auf
Grund der Tests in der Funktion natuerlich kein Fenster mehr geoffnet,
ausser man warted 33 Sekunden.
Das einzige, was oben falsch ist, ist
strecke.focus
das soll wohl
strecke.focus();
heissen.
--

Martin Honnen
http://JavaScript.FAQTs.com/



Reply With Quote
  #4  
Old   
Alexander Schlieder
 
Posts: n/a

Default Re: Re: onMouseOver MSIE6.x NO vs NS7.x YES - 12-09-2003 , 04:51 AM



Danke für die Hilfe!
Martin hat wieder alles (richtig) gesehen. Ok, ok.

Mein Problem gehört gar nicht in diese Gruppe, sondern zu
ie6. Aus irgendeiem Grund oder verqueren Einstellung kann
ich keine Fenster window.open() mehr öffnen, obwohl ich
JavaScript (Active Scripting) laufen habe.

Als Testseite benutzte ich
http://www.geocities.com/latunyj/infojava.htm
für Java und JavaScript. Alles Funktioniert, jedoch nicht
die MOVING WINDOWS
http://www.geocities.com/latunyj/movwindow.htm
und die sind nicht von mir verprogrammiert.

Trotzdem nehme ich Hilfe gerne an.

Zu dem Pop-up von mir ist zu sagen, dass mir dass css-sheet
nicht vorlag. bei freier Schriftgrösse gehören natürlich die
Slider dazu. Der Fehler hängt nicht an onMouseOver oder
href:" javascript:xx()", sondern window.open().

Die liebe Barfrau von der Sondrebar (1-Frau-Betrieb ex
Computerfrau) kämpfte mit einer Abmahnung von
stadtplan-dienst.de, Berlin und hat in ihrer Panik erstmal
alles gelöscht. Das Gelöschte habe habe ich aus dem Cache
bei Google wiederbelebt. Es ist GoLive-Code, und daher für
einen Home-Site-Dreamweaver-Ultraedit-Programmierer wie mich
kaum zu puzzeln.

Jetzt muss ich erstmal mein IE6-kein Fenster-window.opwn()-
Thema lösen.

Danke, Alexander





Reply With Quote
  #5  
Old   
Alexander Schlieder
 
Posts: n/a

Default Re: onMouseOver MSIE6. schreibt Cache um - 12-09-2003 , 02:14 PM



Ich kann das angesprochen Problem vertiefen:

die Datei auf dem Server lautet noch

Function NochEinFenster()
MeinFenster = window.open("datei2.htm", "Zweitfenster", ..
MeinFenster.focus(); usw.

Daraus macht IE6 unwiderruflich

Function NochEinFenster()
new Object();
MeinFenster.focus(); usw.

Logisch, dass dann kein Fenster mehr aufgeht. Selbst bei der
Vorgabe

Function NochEinFenster()
var MeinFenster=new Object();
MeinFenster = window.open("datei2.htm", "Zweitfenster", ..
MeinFenster.focus(); usw.

wird im IE6 Cache zu

Function NochEinFenster()
var MeinFenster=new Object();
new Object;
MeinFenster.focus(); usw.

Der IE6 wurde entsprechend der Empfehlung der Newsgruppe
vorher "repariert", Popup-Blocker sind nicht zu sehen, das
neue Google mit Popup-Blocker wurde deinstalliert.

Wo bleiben meine Fenster?
Alexander

Reply With Quote
  #6  
Old   
Dietmar Meier
 
Posts: n/a

Default Re: onMouseOver MSIE6. schreibt Cache um - 12-10-2003 , 06:18 AM



Alexander Schlieder wrote:

Quote:
die Datei auf dem Server lautet noch

Function NochEinFenster()
MeinFenster = window.open("datei2.htm", "Zweitfenster", ..
MeinFenster.focus(); usw.

Daraus macht IE6 unwiderruflich

Function NochEinFenster()
new Object();
MeinFenster.focus(); usw.

[...]
Popup-Blocker sind nicht zu sehen, das
neue Google mit Popup-Blocker wurde deinstalliert.
Das sieht aber ganz deutlich nach einem aktiven Blocker aus.
Ein JavaScript-Problem jedenfalls ist das sicher nicht.

ciao, dhgm


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.