• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

onclick läuft nicht richtig

Bieberchen

Neues Mitglied
HTML:
<html><head><title>Plattformuebergreifender Bild-Viewer</title>
<p><img src="images\image1.jpg" title="Bild-Vorschau" alt="Ihre Bilder-Vorschau" id="bi" onclick="upper()"></p>

<p><font size="7" face="Garmond" color="red" onclick="vor()" id="skb">vorheriges Bild</font></p><p><font size="7" face="Garmond" color="darkred" onclick="vorvor()" id="skc">vor-vorheriges Bild</font></p><p><font size="7" face="Garmond" color="red" onclick="uber()" id="skd">übernächstes Bild</font></p>

<script type="text/javascript">
var i = 1;var file;var img = "image";var jpg = ".jpg";


alert("Sie verwenden den plattformübergreifenden Bild-Viewer!");


function upper() {i++;file = ((img.concat(i)).concat(jpg));document.getElementById('b1').src = file;}
function vor() {i--;file = ((img.concat(i)).concat(.jpg));document.getElementById('bi').src = file;}
function vorvor() {i-=2;file = ((img.concat(i)).concat(jpg));document.getElementById('bi').src = file;}
function uber() {i+=2;file = ((img.concat(i)).concat(jpg));document.getElementById('bi').src = file;}</script>
</title></head><body></body></html>













Hallo liebe Leute, ich hoffe, ich bin im richtigen Forum, falls nicht: Bitte nicht böse sein und verschieben :mrgreen:Was Programm machen soll, ist ja relativ klar. Falls nicht: Ein Bildbetrachtungsprogramm. Bei Klick auf das Bild -> zum nächsten Bild wechseln(mit der Funktion "upper", die dank "onclick" beim Klick ausgeführt werden !soll!). USW.Mein Problem ist, dass, wenn ich es starte mir zwar alle HTML-Objekte angezeigt werden, aber "alert" nicht. Die onclick-Funktionen lassen sich auch nicht aktivieren, daraus schließe ich, äußerst elegant, dass irgendwas im javascript-Bereich schief läuft. Die erste Funktion(upper) ist nicht das Problem. Ich habe nämlich schon mal alle anderen Funktionen auskommentiert - dann wurde alert angezeigt, aber onclick lief immer noch nicht. Sobald eine weitere Funktion nicht mehr auskommentiert war, lief das Script nicht mehr. Die HTML-Objekte wurden durchgehend korrekt angezeigt. Aber auf keine erdenkliche Weise funktionierten onclick und/oder eine der Funktionen.Hoffe, jemand weiß des Rätsels Lösung.Gruß Bieberchen
 
Ist der Quellcode denn inzwischen valide? Bei dem Code im Eröffnungsposting fehlt z.B. noch der Doctype.
 
Du hast dich hier verschrieben:
Code:
document.getElementById('b[B]1[/B]').src
 
Zurück
Oben