Hallo an alle!
Ich bin gerade dabei mir einen Adventskalender zu basteln. Allerdings komme ich da gerade nicht weiter und erhoffe mir ein wenig Hilfe.
In Sachen Javascript stehe ich noch so ziemlich am Anfang..
Zu meinem Projekt:
Ich habe mir mit Photoshop meine beiden Bilder in 24 Teile zerschnitten. Nun wollte ich das man per Mausklick das Bild ändert.
Das hab ich soweit erstmal hinbekommen. Nun soll das aber auch nur an den bestimmten Tagen funktionieren. Und wenn man am nächsten Tag die Seite aufruft, dann sollen die bereits angeklickten Bilder sichtbar bleiben..
Ich habe jetzt schon drei unterschiedliche Varianten ausprobiert, komme aber zu keinem Erfolg
<html>
<head>
<title>Adventskalender</title>
<script type="text/javascript">
function switchImage(img, imgSrc){
if (imgSrc != "none"){
img.src = imgSrc;
}
}
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- Save for Web Slices (pic1_full.jpg) -->
<table id="Tabelle_01" width="620" height="1020" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="/Adventskalender/img/fst_px/px01_01.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_01.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_02.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_02.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_03.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_03.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_04.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_04.gif')"></a></td>
</tr>
<tr>
<td>
<img src="/Adventskalender/img/fst_px/px01_05.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_05.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_06.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_06.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_07.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_07.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_08.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_08.gif')"></a></td>
</tr>
<tr>
<td>
<img src="/Adventskalender/img/fst_px/px01_09.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_09.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_10.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_10.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_11.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_11.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_12.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_12.gif')"></a></td>
</tr>
<tr>
<td>
<img src="/Adventskalender/img/fst_px/px01_13.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_13.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_14.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_14.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_15.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_15.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_16.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_16.gif')"></a></td>
</tr>
<tr>
<td>
<img src="/Adventskalender/img/fst_px/px01_17.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_17.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_18.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_18.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_19.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_19.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_20.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_20.gif')"></a></td>
</tr>
<tr>
<td>
<img src="/Adventskalender/img/fst_px/px01_21.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_21.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_22.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_22.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_23.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_23.gif')"></a></td>
<td>
<img src="/Adventskalender/img/fst_px/px01_24.gif" name="image" onclick="switchImage(this, '/Adventskalender/img/scd_px/px02_24.gif')"></a></td>
</tr>
</table>
<!-- End Save for Web Slices -->
</body>
</html>
Alles anzeigen
Habe dann versucht den Quellcode einzubinden..
heute = new Date();
Tag = heute.getDate();
Monat = heute.getMonth() + 1;
if (Monat == 11 && Tag >= 1)
..und nun klemmt die Säge. Es soll halt nur das Bild geändert werden und keine neue Seite geöffnet werden.
Außer an einem falschen Datum, da soll ein Popup aufgehen..