Bildwechselscript funktioniert nur auf dem PC nicht im Web, warum ?
Gandi
- javascript
Ich habe ein Problem mit einem selbst geschriebenen Grafik-Tausch Script bei überfahren eines Buttons.
Stichpunkt Mausover. Die Namen der Dateien sowie des beschreibenden Textes werden in Arrays geschrieben und beim Bildwechsel darraus ausgelesen. Local auf
dem PC funktionierrt das im IE und Netscape einwandfrei. Sobald es aber auf den Server geladen wird geht nichts mehr. Es gibt zwar keine Fehlermeldung aber es wird auch nichts gewechselt.
Bin langsam mit meinem Latein am Ende. Vieleicht könnt ihr mir den Fehler nennen.
Über jeden Lösungsansatz bin ich dankbar. Anbei der Code.
______________________________________________________________________________________
Das Script wurde nun überarbeitet die harte Referenzierung umgangen trotzdem funktionierts nicht.
Auf einem neuen Server ist die Seite besser zu erreichen. Die AlertBoxen sind nur zum überprüfen der Pfade, kannste also ignorieren..
http://www.okern.de/magic-m/menu2.htm
PS: Die Pfade stimmen.
Danke für dei Hilfe im Vorraus.
_______________________________________________________________________________________
HTML>
<HEAD>
<TITLE>Menüfenster</TITLE>
<META NAME="robots" CONTENT="noindex">
<LINK REV="made" HREF="mailto:kontakt@magic-moment.de">
<BASE TARGET="haupt">
<SCRIPT LANGUAGE="JavaScript">
<!--
{
menu = new Array('starts','suche','eintr','aend','forum','tiptr');
text = new Array('Startseite','Suche','Eintragen','Ändern','Forum','Tips & Tricks');
pic_n = new Array();
pic_h = new Array();
for(i = 0; i <= menu.length-1; i++)
{
pic_n[i] = new Image();
pic_n[i].src = 'grafiken/' + menu[i] + '_n.gif';
pic_h[i] = new Image();
pic_h[i].src = 'grafiken/' + menu[i] + '_h.gif';
}
}
function ChangePic(i, AnAus)
{
if(!document.images) return false;
if(AnAus==0){document[menu[i]].src=pic_n[i].src; window.status=''; return true;}
if(AnAus==1){document[menu[i]].src=pic_h[i].src; window.status='==> '+text[i]; return true;}
}
function SizePrint(Hoehe, Text_)
{
if(window.innerHeight > Hoehe document.body.offsetHeight > Hoehe) document.write(Text_);
}
function DeSelect(i)
{
if(document.all) document[menu[i]].blur();
}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR=#00416B LINK=#FF0000 ALINK=#FF0000 VLINK=#FF0000 MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0>
<BR>
<TABLE BORDER=0 WIDTH=160 HEIGHT=80%>
<TR ALIGN=CENTER VALIGN=TOP><TD>
<A HREF="http://www.magic-moment.de" TARGET="_top"><IMG SRC="grafiken/herz.gif" ALT="Magic M. Logo" BORDER=0 WIDTH=130 HEIGHT=100></A>
<BR><BR>
<SCRIPT LANGUAGE="JavaScript">SizePrint(600,'<BR><BR>');</SCRIPT>
<IMG SRC="grafiken/starts_n.gif" ALT="Startseite" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M0" NAME=starts>
<MAP NAME = "M0"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="start.shtml" ONMOUSEOVER="return ChangePic(0,1);" ONMOUSEOUT="return ChangePic(0,0)"
ONCLICK="DeSelect(0)"></MAP>
<BR><BR>
<IMG SRC="grafiken/suche_n.gif" ALT="Suchen" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M1" NAME=suche>
<MAP NAME = "M1"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="cgi-bin/suchen.pl" ONMOUSEOVER="return ChangePic(1,1);" ONMOUSEOUT="return ChangePic(1,0);"
ONCLICK="DeSelect(1)"></MAP>
<BR>
<IMG SRC="grafiken/eintr_n.gif" ALT="Eintragen" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M2" NAME=eintr>
<MAP NAME = "M2"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="eintr.htm" ONMOUSEOVER="return ChangePic(2,1);" ONMOUSEOUT="return ChangePic(2,0);"
ONCLICK="DeSelect(2)"></MAP>
<BR>
<IMG SRC="grafiken/aend_n.gif" ALT="Ändern" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M3" NAME=aend>
<MAP NAME = "M3"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="aendern.htm" ONMOUSEOVER="return ChangePic(3,1);" ONMOUSEOUT="return ChangePic(3,0);"
ONCLICK="DeSelect(3)"></MAP>
<BR><BR>
<IMG SRC="grafiken/forum_n.gif" ALT="Forum" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M4" NAME=forum>
<MAP NAME = "M4"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="forum.htm" ONMOUSEOVER="return ChangePic(4,1);" ONMOUSEOUT="return ChangePic(4,0);"
ONCLICK="DeSelect(4)"></MAP>
<BR><BR>
<IMG SRC="grafiken/tiptr_n.gif" ALT="Tips & Tr." WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M5" NAME=tiptr>
<MAP NAME = "M5"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="tiptr.htm" ONMOUSEOVER="return ChangePic(5,1);" ONMOUSEOUT="return ChangePic(5,0);"
ONCLICK="DeSelect(5)"></MAP>
</TD></TR>
<TR><TD ALIGN=CENTER><BR>
<SCRIPT LANGUAGE="JavaScript">SizePrint(600,'<BR><BR>');</SCRIPT>
<A HREF="Mailto:kontakt@magic-moment.de?subject=Magic-Moment.de - Kontakt" ONCLICK="this.blur()"><IMG SRC="grafiken/mail.gif" WIDTH=85 HEIGHT=62 BORDER=0
ALT="E-Mail"></A>
</TD></TR>
</TABLE>
</BODY>
</HTML>
Ich habe ein Problem mit einem selbst geschriebenen Grafik-Tausch Script bei überfahren eines Buttons.
Stichpunkt Mausover. Die Namen der Dateien sowie des beschreibenden Textes werden in Arrays geschrieben und beim Bildwechsel darraus ausgelesen. Local auf
dem PC funktionierrt das im IE und Netscape einwandfrei. Sobald es aber auf den Server geladen wird geht nichts mehr. Es gibt zwar keine Fehlermeldung aber es wird auch nichts gewechselt.Bin langsam mit meinem Latein am Ende. Vieleicht könnt ihr mir den Fehler nennen.
Über jeden Lösungsansatz bin ich dankbar. Anbei der Code.
______________________________________________________________________________________Das Script wurde nun überarbeitet die harte Referenzierung umgangen trotzdem funktionierts nicht.
Auf einem neuen Server ist die Seite besser zu erreichen. Die AlertBoxen sind nur zum überprüfen der Pfade, kannste also ignorieren..
http://www.okern.de/magic-m/menu2.hPS: Die Pfade stimmen.
Danke für dei Hilfe im Vorraus.
_______________________________________________________________________________________HTML>
<HEAD>
<TITLE>Menüfenster</TITLE>
<META NAME="robots" CONTENT="noindex">
<LINK REV="made" HREF="mailto:kontakt@magic-moment.de">
<BASE TARGET="haupt">
<SCRIPT LANGUAGE="JavaScript">
<!--
{
menu = new Array('starts','suche','eintr','aend','forum','tiptr');
text = new Array('Startseite','Suche','Eintragen','Ändern','Forum','Tips & Tricks');
pic_n = new Array();
pic_h = new Array();
for(i = 0; i <= menu.length-1; i++)
{
pic_n[i] = new Image();
pic_n[i].src = 'grafiken/' + menu[i] + '_n.gif';
pic_h[i] = new Image();
pic_h[i].src = 'grafiken/' + menu[i] + '_h.gif';
}
}function ChangePic(i, AnAus)
{
if(!document.images) return false;
if(AnAus==0){document[menu[i]].src=pic_n[i].src; window.status=''; return true;}
if(AnAus==1){document[menu[i]].src=pic_h[i].src; window.status='==> '+text[i]; return true;}
}function SizePrint(Hoehe, Text_)
{
if(window.innerHeight > Hoehe document.body.offsetHeight > Hoehe) document.write(Text_);
}function DeSelect(i)
{
if(document.all) document[menu[i]].blur();
}
//-->
</SCRIPT></HEAD>
<BODY BGCOLOR=#00416B LINK=#FF0000 ALINK=#FF0000 VLINK=#FF0000 MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0>
<BR><TABLE BORDER=0 WIDTH=160 HEIGHT=80%>
<TR ALIGN=CENTER VALIGN=TOP><TD>
<A HREF="http://www.magic-moment.de" TARGET="_top"><IMG SRC="grafiken/herz.gif" ALT="Magic M. Logo" BORDER=0 WIDTH=130 HEIGHT=100></A>
<BR><BR>
<SCRIPT LANGUAGE="JavaScript">SizePrint(600,'<BR><BR>');</SCRIPT>
<IMG SRC="grafiken/starts_n.gif" ALT="Startseite" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M0" NAME=starts>
<MAP NAME = "M0"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="start.shtml" ONMOUSEOVER="return ChangePic(0,1);" ONMOUSEOUT="return ChangePic(0,0)"
ONCLICK="DeSelect(0)"></MAP>
<BR><BR>
<IMG SRC="grafiken/suche_n.gif" ALT="Suchen" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M1" NAME=suche>
<MAP NAME = "M1"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="cgi-bin/suchen.pl" ONMOUSEOVER="return ChangePic(1,1);" ONMOUSEOUT="return ChangePic(1,0);"
ONCLICK="DeSelect(1)"></MAP>
<BR>
<IMG SRC="grafiken/eintr_n.gif" ALT="Eintragen" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M2" NAME=eintr>
<MAP NAME = "M2"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="eintr.htm" ONMOUSEOVER="return ChangePic(2,1);" ONMOUSEOUT="return ChangePic(2,0);"
ONCLICK="DeSelect(2)"></MAP>
<BR>
<IMG SRC="grafiken/aend_n.gif" ALT="Ändern" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M3" NAME=aend>
<MAP NAME = "M3"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="aendern.htm" ONMOUSEOVER="return ChangePic(3,1);" ONMOUSEOUT="return ChangePic(3,0);"
ONCLICK="DeSelect(3)"></MAP>
<BR><BR>
<IMG SRC="grafiken/forum_n.gif" ALT="Forum" WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M4" NAME=forum>
<MAP NAME = "M4"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="forum.htm" ONMOUSEOVER="return ChangePic(4,1);" ONMOUSEOUT="return ChangePic(4,0);"
ONCLICK="DeSelect(4)"></MAP>
<BR><BR>
<IMG SRC="grafiken/tiptr_n.gif" ALT="Tips & Tr." WIDTH=120 HEIGHT=18 BORDER=0 USEMAP="#M5" NAME=tiptr>
<MAP NAME = "M5"><AREA SHAPE=RECT COORDS ="0,0,120,18" HREF="tiptr.htm" ONMOUSEOVER="return ChangePic(5,1);" ONMOUSEOUT="return ChangePic(5,0);"
ONCLICK="DeSelect(5)"></MAP>
</TD></TR>
<TR><TD ALIGN=CENTER><BR>
<SCRIPT LANGUAGE="JavaScript">SizePrint(600,'<BR><BR>');</SCRIPT>
<A HREF="Mailto:kontakt@magic-moment.de?subject=Magic-Moment.de - Kontakt" ONCLICK="this.blur()"><IMG SRC="grafiken/mail.gif" WIDTH=85 HEIGHT=62 BORDER=0
ALT="E-Mail"></A>
</TD></TR>
</TABLE></BODY>
</HTML>
Probiere mal ob es funktioniert wenn die Bilddateien im gleichen Verzeichnis sind wie das HTML-Dokument!
Kerstin
Hallo Kerstin
(und auch einige andere),
bitte nehmt Euch mal die Zeit, die Forums-FAQ unter http://www.teamone.de/selfaktuell/forum/forumsfaq.htm zu lesen; in diesem speziellen Fall die NAQ4: http://www.teamone.de/selfaktuell/forum/forumsfaq_2.htm#a1
Es macht solche Antworten wie Deine deutlich besser lesbar, wenn man sich nicht durch langen Text durchwuehlen muss, in dem dann doch keine Aenderungen sind.
Viele Gruesse,
Heiko
besser so?????
Kerstin
besser so?????
Was würden die selffrauen jetzt *dazu* sagen?
Hallo Marlies
Was würden die selffrauen jetzt *dazu* sagen?
"Nicht jede Art von Selbstbewusstsein ist Emanzipation ;-)"
(sorry, ich wollte nur mal testen, wie es ist, im Namen der Selffrauen zu sprechen - denn Selffrauen sind so emanzipiert, dass sie sogar mal einem Mann erlauben zu sprechen *g*)
viele Gruesse
Stefan Muenz
Hallo Meister!
... denn Selffrauen sind so emanzipiert, dass sie sogar mal einem Mann erlauben zu sprechen *g*)
Aber auch wirklich nur 'mal'. :-) Ich weiß, wovon ich spreche. :-(
Bei der Gelegenheit: Wie geht es eigentlich Antje, nachdem sie vom 'Gandi-Express' <98957.html> überrollt wurde? ;-)
Gruß
Kerki
Hallo Kerki,
Bei der Gelegenheit: Wie geht es eigentlich Antje, nachdem sie vom 'Gandi-Express' <98957.html> überrollt wurde? ;-)
<g> Gandi muß warten, ich habe nämlich heute weder Zeit noch Lust für eine Antwort.
Aber ansonsten gehts mir ausgezeichnet
Viele Grüße
Antje
Hallo Antje!
<g> Gandi muß warten, ich habe nämlich heute weder Zeit noch Lust für eine Antwort.
Die wäre mir allerdings auch vergangen, wenn man meine nett gemeinte Hilfe, _so_ dankend ablehnt. Da wäre ich glatt explodiert! ;-)
Aber ansonsten gehts mir ausgezeichnet
Das freut mich!
Alles Liebe und FRAUEN VOR!
Gruß,
kerki
P.S. & SCNR: Aber nicht unter die Gürtellinie hauen, da ist unsereins besonders empfindlich! ;-)
besser so?????
Was würden die selffrauen jetzt *dazu* sagen?
Nichts, denn sie würden sich mal wieder nicht einigen können, <g>
Viele Grüße,
Kirsten
Hallo Kirsten,
Nichts, denn sie würden sich mal wieder nicht einigen können, <g>
Och Mensch, ich war so schön in Streitstimmung und dann springst Du nicht darauf an, das ist ja langweilig ;-)
Bis bald
Marlies
Wäre schon schon wenn jemand mir bei meinem kleinen Problem helfen könnte anstatt,
hier nur über Verhaltensregeln zu diskutieren.
Tschüß Gandi
Entschuldigung Antje war nicht so gemeint !!!!!!!!
Doch wenn man andauernt die gleichen Antworten bekommt, nervt das schon mit der Zeit.
Zumal das Problem nach wie vor nicht gelöst ist.