Hallo
Ich will eine Javascriptfunktion schreiben, die aufgerufen wird wenn man auf ein Bild auf meiner Webseite klickt. Diese soll das Bild dann in einem Popupfenster in einer größeren Version anzeigen. Ich will aber nicht für jedes Bild eine eigene Funktion und Seite für das Popup schreiben, sondern bei dem Aufruf der Funktion den Bildname als Adresse angeben und dann im Script ein Fenster mit diesem Bild als Inhalt öffnen.
Ich hab den Code ausprobiert aber es funktioniert nicht:
<script type="text/javascript">
function bild(picture)
{
props="locationbar=no,menubar=no,scrollbars=yes,resizable=yes,status=no,width=700,height=525";
image="bilder/groß/"+picture+".jpg";
Fenster = window.open("leer.html","Bilder", props);
Fenster.bild.src=image;
}
</script>
leer.html ist eine leere HTML Seite, in der nur ein Bild mit dem Namen bild vorhanden ist.
Aufgerufen hab ich die funktion z.B. mit
http://javascript:bild(
Was hab ich falsch gemacht, oder muss ich das komplett anders machen?