Fehlermeldung bei Bildwechsel :(
Kev
- javascript
Hallo,
ich habe mir durch lesen in mehreren Foren folgendes Script gebastelt:
Es sollen immer unterschiedliche Banner beim aktualisieren der Seite geöffnet (und verlinkt) werden.
Die letzten drei banner funktionieren einwandfrei, aber das erste macht leider Probleme.
Wenn ich das erste Banner anklicke um den Link zu öffnen erscheint folgende Fehlermeldung: "file:///C:/Dokumente%und%Einstellungen/Name/Desktop/banner/undefined" wurde nicht gefunden. Stellen Sie sicher, dass der Pfad bzw. die Internetadresse richtig ist.
Wenn man dann auf OK klickt, erscheint allerdings trotzdem der im script angegebene link.
Kann mir jemand helfen?
Vielen Dank im Voraus!
<html>
<head>
<title>Bannerchanger, v2.0</title>
<script type="text/javascript">
var bildzahl=4;
var bildnr=0;
var banner=new Array();
var banverw=new Array();
for (i=0;i<bildzahl;i++) {banner[i]=new Image();}
banner[0].src="./src/banner1.jpg";
banner[1].src="./src/banner2.jpg";
banner[2].src="./src/banner3.jpg";
banner[3].src="./src/banner4.jpg";
banverw[0]="http://www.google.de/";
banverw[1]="http://www.ebay.com//";
banverw[2]="http://www.selfhtml.org/";
banverw[3]="http://www.yahoo.de/";
function wechsel() {
var rand=Math.round(Math.random()*banner.length);
bildnr=rand;
document.ban.src=banner[bildnr].src;
}
function verw() {
neuesfenster = window.open(banverw[bildnr],"Verweisfenster","height=768,width=1024,menubar=yes,resizable=yes,toolbar=yes,status=yes,location=yes");
}
function statustext() {
parent.window.status=banverw[bildnr];
}
</script>
</head>
<body onLoad="wechsel()">
<a href="http://www.google.de/" Onclick="verw();return false;" onMouseover="statustext();return true;" onMouseout="parent.window.status=''" target="_blank"><img src="./src/banner1.jpg" name="ban" border="0" alt="Bannerlink" height="60" width="468"></img></a>
</body>
</html>
'ǝɯɐu$ ıɥ
<a href="http://www.google.de/" Onclick="verw();return false;" onMouseover="statustext();return true;" onMouseout="parent.window.status=''" target="_blank"><img src="./src/banner1.jpg" name="ban" border="0" alt="Bannerlink" height="60" width="468"></img></a>
äh, nicht das ich ahnung hätte aber, ist JS nicht CaSESenSitiV?
Onclick => onclick
ssnɹƃ
ʍopɐɥs
äh, nicht das ich ahnung hätte aber, ist JS nicht CaSESenSitiV?
Du hast schon die Ahnung, es stimmt JS ist casesensitive, aber HTML nicht.
Onclick => onclick
In dem Falle, an der Stelle, egal.
Struppi.
Hallo,
äh, nicht das ich ahnung hätte aber, ist JS nicht CaSESenSitiV?
Du hast schon die Ahnung, es stimmt JS ist casesensitive, aber HTML nicht.
stimmt - aber XHTML dann doch wieder. ;-)
Ein guter Grund, auch in HTML klein zu schreiben, selbst wenn man von der Kleinschreibung abweichen dürfte. Finde ich jedenfalls.
Ciao,
Martin
äh, nicht das ich ahnung hätte aber, ist JS nicht CaSESenSitiV?
Du hast schon die Ahnung, es stimmt JS ist casesensitive, aber HTML nicht.stimmt - aber XHTML dann doch wieder. ;-)
Struppi.
Hallo,
das steht da nicht. Da steht höchstens -wenn man es schon so plakativ formulieren möchte- dass XHTML 2 pränatal tot ist. XHTML 1 lebt aber weiterhin und erfreut sich AFAIK bester Gesundheit.
Ciao,
Martin