Anfängerproblem
Hejo
- javascript
0 Tobias Kloth0 Hejo
0 Andreas-Lindig
Hallo zusammen,
sorry, aber als totaler Anfänger in Sachen Javascript habe ich mit folgendem Script ein Problem (meine Frau sagt, ich hätte auch noch andere).
Ziel der Übung soll es sein, dass beim Anklicken eines Thumbnails ein Fenster mit dem großen Bild geöffnet wird. Wenn ich "dateiname" weglasse und die Zieldatei konkret angebe, dann funktioniert es.
Aber ich möchte nicht für jedes Thumbnail eine eigene Funktion schreiben - schließlich gibt es doch die Parameterübergabe.
Grüße aus dem Aachener Norden
Hejo
--------------
So, hier ist der Code:
<html>
<head>
...
<script language="JavaScript">
function NeuFenster(dateiname)
{
MeinFenster =
window.open(dateiname, "Zweitfenster", "width=620,height=530");
MeinFenster.focus();
}
</script>
</head>
<BODY>
...
<a href="javascript:NeuFenster(abc-gross.jpg)">
<img src="abc.jpg" width="99" height="141" border="1" alt="">
</a>
<a href="javascript:NeuFenster(xyz-gross.jpg)">
<img src="xyz.jpg" width="99" height="141" border="1" alt="">
</a>
...
</BODY>
</HTML>
Hallo Hejo,
<script language="JavaScript">
hier fehlt das type-Attribut
<a href="javascript:NeuFenster(abc-gross.jpg)">
du willst keine Variable, sondern einen String übergeben - richtig wäre also NeuFenster('abc-gross.jpg').
Aber warum schließt du Leute ohne js aus? wenn du statt deiner Zeile
<a href="abc-gross.jpg" onclick="NeuFenster(this.href); return false;">
schreibst funktioniert das auch bei abgeschaltetem js.
Grüße aus Nürnberg
Tobias
du willst keine Variable, sondern einen String übergeben - richtig wäre also NeuFenster('abc-gross.jpg').
Danke, wie blind man doch sein kann.
Hejo
Hallo ,
...(meine Frau sagt, ich hätte auch noch andere).
Quatsch! gar nicht drauf eingehen ;)
Gruß, Andreas