HighDots Forums  

Firefox+Mozilla rollover Effekt

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


Discuss Firefox+Mozilla rollover Effekt in the Javascript (German) forum.



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

Default Firefox+Mozilla rollover Effekt - 03-13-2005 , 06:10 PM






Hallo,

ich hab ein Script für einen Rollover Effekt,
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich
überhaupt nichts, weder der der mouseover noch
noch onload.

Hier mal das Script:

##############################################

var loaded = new Array();

function F_loadRollover(image,imageName) {
if (image && image.src &&
(null == image.out || typeof(image.out) == typeof(void(0)))) {
s = image.src;
image.out = new Image();
image.out.src = s;
image.over = new Image();
if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) {
s = imageName;
} else {
i = s.lastIndexOf('/');
if (i<0) i = s.lastIndexOf('\\');
if (i<0) { s = imageName; }
else { s = s.substring(0,i+1) + imageName; }
}
image.over.src = s;
loaded[image.name] = image;
}
}
function F_roll(imageName,over) {
if (document.images) {
if (over) { imageObject = "over"; }
else { imageObject = "out"; }
image = loaded[imageName];
if (image) {
ref = eval("image."+imageObject);
if (ref) image.src = eval("image."+imageObject+".src");
}
if (window.event)
window.event.cancelBubble = true;
}
}
##################################################

und hier den HTML Code


Im Head
#############################################

<script language="javascript" src="rollover.js"></script>

Im Body Auszug
##############################################

<a onmouseover="F_roll('NavigationButton1',1)"

onmouseout="F_roll('NavigationButton1',0)"

href="./reparatur.html" target=rechts1>
<img id=NavigationButton1 alt="Blahblahblah" src="images/einzel-a.jpg"

width=148 onload="F_loadRollover(this,'images/einzel-a-r.jpg')"
border=0 name=NavigationButton1></a>

##############################################

Wenn mir mal jemand helfen kann. Ich weiß FF und Mozilla bringen
es erst auf ca. 9%, aber ich denke es ist keine vernachlässigbare
Größe mehr.

Schon mal Danke im voraus.

Jürgen


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

Default Re: Firefox+Mozilla rollover Effekt - 03-13-2005 , 06:22 PM






gerhardt wrote:
^^^^^^^^
Bitte reparieren!

Quote:
ich hab ein Script für einen Rollover Effekt,
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich überhaupt nichts,
^^^^^^^^^^^^^^^^^^^^^^^^^
Die Aussage ist wahrscheinlich falchs. Lies den FAQ-Pointer und die FAQ.

Quote:
[...]
var loaded = new Array();

function F_loadRollover(image,imageName) {
if (image && image.src &&
(null == image.out || typeof(image.out) == typeof(void(0)))) {
^^^^^^^^^^^^^^^
Useless use of typeof:

if (image && image.out == null || typeof image.out == "undefined")

Allerdings solltest Du lieber Typkonvertierung nutzen und

if (image && !image.out)

schreiben. Noch besser: Benutze (unter Beachtung der Lizenzbestimmungen)
hoverMe. Dann kannst Du auch diesen ganzen unformatierten Kotmüll hier ...

Quote:
[...]
if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) {
^^^^^^^^^ ^^
[...]
else { s = s.substring(0,i+1) + imageName; }
^^^^^^^^
[...]
loaded[image.name] = image;
^^^^^^^^^^
[...]
ref = eval("image."+imageObject);
^^^^
if (ref) image.src = eval("image."+imageObject+".src");
^^^^^^^^^
}
if (window.event)
window.event.cancelBubble = true;
^^^^^^^^^^^^^^^^^^^^^^^^^
[...]
script language="javascript" src="rollover.js"></script
^^^^^^^^^
[...]
width=148 onload="F_loadRollover(this,'images/einzel-a-r.jpg')"
^^^^^^
border=0 name=NavigationButton1></a
[...]
.... in die Tonne kloppen.

Quote:
Wenn mir mal jemand helfen kann.
Dieser "Satz" Sinn?

Quote:
Ich weiß FF und Mozilla bringen es erst auf ca. 9%,
^^
ROTFL! YMMD!

Quote:
aber ich denke es ist keine vernachlässigbare Größe mehr.
Guten Morgen!


kopfschüttelnd,
PointedEars
--
Set truthfulness above everything else.
When a man lies, he kills a part of the world.
-- Merlin (AFAIK)


Reply With Quote
  #3  
Old   
gerhardt
 
Posts: n/a

Default Re: Firefox+Mozilla rollover Effekt - 03-14-2005 , 05:49 AM



Thomas 'PointedEars' Lahn schrieb:

Quote:
gerhardt wrote:
^^^^^^^^
Bitte reparieren!
Hör ich da einen Unterton?
Quote:

ich hab ein Script für einen Rollover Effekt,
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich überhaupt nichts,

^^^^^^^^^^^^^^^^^^^^^^^^^
Die Aussage ist wahrscheinlich falchs. Lies den FAQ-Pointer und die FAQ.
Klar, ich hab wahrscheinlich nur einen Alptraum gehabt und den wollte
ich mal kurz posten.

Quote:

[...]
var loaded = new Array();

function F_loadRollover(image,imageName) {
if (image && image.src &&
(null == image.out || typeof(image.out) == typeof(void(0)))) {

^^^^^^^^^^^^^^^
Useless use of typeof:

if (image && image.out == null || typeof image.out == "undefined")

Allerdings solltest Du lieber Typkonvertierung nutzen und

if (image && !image.out)

schreiben. Noch besser: Benutze (unter Beachtung der Lizenzbestimmungen)
hoverMe. Dann kannst Du auch diesen ganzen unformatierten Kotmüll hier ...
Sorry, das ich lebe.


[...]
if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) {

^^^^^^^^^ ^^

[...]
else { s = s.substring(0,i+1) + imageName; }

^^^^^^^^

[...]
loaded[image.name] = image;

^^^^^^^^^^

[...]
ref = eval("image."+imageObject);

^^^^

if (ref) image.src = eval("image."+imageObject+".src");

^^^^^^^^^

}
if (window.event)
window.event.cancelBubble = true;

^^^^^^^^^^^^^^^^^^^^^^^^^

[...]
script language="javascript" src="rollover.js"></script

^^^^^^^^^

[...]
width=148 onload="F_loadRollover(this,'images/einzel-a-r.jpg')"

^^^^^^

border=0 name=NavigationButton1></a
[...]


... in die Tonne kloppen.
Na ja, dann wäre das, mein Problem gelößt.


Wenn mir mal jemand helfen kann.


Dieser "Satz" Sinn?


Ich weiß FF und Mozilla bringen es erst auf ca. 9%,

^^
ROTFL! YMMD!


aber ich denke es ist keine vernachlässigbare Größe mehr.


Guten Morgen!
ebenso


kopfschüttelnd,
mitschüttelt
PointedEars
Jürgen


Reply With Quote
  #4  
Old   
Wolfgang Bachner
 
Posts: n/a

Default Re: Firefox+Mozilla rollover Effekt - 03-14-2005 , 12:17 PM



Hallo,

gerhardt wrote:
Quote:
Hallo,

ich hab ein Script für einen Rollover Effekt,
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich
überhaupt nichts, weder der der mouseover noch
noch onload.
Bei mir, auf Win98SE und Mozilla 1.73 und Firefox 0.8, funktionierts.

Wolfgang


Reply With Quote
  #5  
Old   
gerhardt
 
Posts: n/a

Default Re: Firefox+Mozilla rollover Effekt - 03-14-2005 , 12:26 PM




Quote:
ich hab ein Script für einen Rollover Effekt,
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich
überhaupt nichts, weder der der mouseover noch
noch onload.


Bei mir, auf Win98SE und Mozilla 1.73 und Firefox 0.8, funktionierts.
Das versteh ich ab nun gar nicht.

Ich gleube das hat was mit den Einstellungen beim Browser
zu tun.

Jürgen


Reply With Quote
  #6  
Old   
gerhardt
 
Posts: n/a

Default Re: Firefox+Mozilla rollover Effekt - 03-14-2005 , 12:33 PM




Quote:
ich hab ein Script für einen Rollover Effekt,
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich
überhaupt nichts, weder der der mouseover noch
noch onload.


Bei mir, auf Win98SE und Mozilla 1.73 und Firefox 0.8, funktionierts.
Hallo Wolfgang,

ich hab mir Deine Seite angesehen, dass ist genau das was
ich versuche zu machen.
Du hast zwei scripte eingebunden, include.js und menu_entries.js
die bei mir mit FF und Mozilla auch funktionieren.

Hm, darf ich mir die runterladen?

Jürgen


Reply With Quote
  #7  
Old   
Wolfgang Bachner
 
Posts: n/a

Default Re: Firefox+Mozilla rollover Effekt - 03-14-2005 , 01:07 PM



Hallo,

gerhardt wrote:
Quote:
ich hab ein Script für einen Rollover Effekt,
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich
überhaupt nichts, weder der der mouseover noch
noch onload.


Bei mir, auf Win98SE und Mozilla 1.73 und Firefox 0.8, funktionierts.

Hallo Wolfgang,

ich hab mir Deine Seite angesehen, dass ist genau das was
ich versuche zu machen.
Das ist wesentlich mehr als ein Rollover.

Quote:
Du hast zwei scripte eingebunden, include.js und menu_entries.js
die bei mir mit FF und Mozilla auch funktionieren.
Ich meinte, _dein_ Script funktioniert bei mir auf den beiden Browsern.
Stell es zum Ansehen mal online.

Quote:
Hm, darf ich mir die runterladen?
Sie sind nicht von mir, ich habe sie nur angepasst. Die Copyright Hinweise
findest du im Script. Ohne JS ist es ohne <noscript>
nicht nutzbar.


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

Default Re: Firefox+Mozilla rollover Effekt - 03-14-2005 , 01:40 PM



gerhardt wrote:
^^^^^^^^
Da fe lt was.

Quote:
Thomas 'PointedEars' Lahn schrieb:
gerhardt wrote:
^^^^^^^^
Bitte reparieren!

Hör ich da einen Unterton?
Du willst es deutlich? OK. Anliegen von Personen, die nicht einmal die
simple Höflichkeit besitzen, sich mit ihrem vollen Namen vorzustellen,
interessieren (u.a.) mich nicht.

Quote:
[...]
dass bei IE und Netscape funktioniert.

Bei Mozilla 1.73 und bei Firefox 1.0 tut sich überhaupt nichts,
^^^^^^^^^^^^^^^^^^^^^^^^^
Die Aussage ist wahrscheinlich falchs. Lies den FAQ-Pointer und die FAQ.

Klar, ich hab wahrscheinlich nur einen Alptraum gehabt und den wollte
ich mal kurz posten.
Du willst es deutlich? Bitte sehr: <http://glasgoogle.de/>

Quote:
[...]
var loaded = new Array();

function F_loadRollover(image,imageName) {
if (image && image.src &&
(null == image.out || typeof(image.out) == typeof(void(0)))) {
^^^^^^^^^^^^^^^
Useless use of typeof:

if (image && image.out == null || typeof image.out == "undefined")

Allerdings solltest Du lieber Typkonvertierung nutzen und

if (image && !image.out)

schreiben. Noch besser: Benutze (unter Beachtung der Lizenzbestimmungen)
hoverMe. Dann kannst Du auch diesen ganzen unformatierten Kotmüll hier
...
Sorry, das ich lebe.
Lern lesen und dann zitieren.

Quote:
[...]
... in die Tonne kloppen.
Na ja, dann wäre das, mein Problem gelößt.
Lern posten. <http://dcljs.de/>


PointedEars, Score adjusted


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.