Hi Leute,
ich hoffe jemand kann mir hier weiterhelfen mit meinem Problem.
Ich habe vor eine virtuelle Tastatur auf meiner HP zu erstellen.
Also habe ich eine Tastatur als Hintergrund und über den Tastenlayout eine Tabelle erstellt. Nun habe ich von den Tasten jeweils 2 Bilder (1x normale Ansicht + 1x Ansicht Taste gedrückt).
Das JavaScript was ich gefunden habe ist schon recht ok es zeigt die normale Taste und wenn ich klicke die Taste gedrückt. Soweit so gut.
Jetzt zu meinem eigentlichen Problem:
Wenn das Script so bleibt wie es ist würde die Taste, wenn einmal drückt immer in dieser Position bleiben. bei einer Tastatur kommt die Taste nach dem drücken aber wieder hoch.
Da ich mich aber so gut wie gar nicht mit JS auskenne suche ich hier Hilfe, sprich wie kann man das Script ändern, damit die erste Taste nach dem klick wieder gezeigt wird.
Bin wirklich für jede Anregung dankbar. Auch andere Vorschläge um dieses vorhaben umzusetzen nehme ich gerne entgegen, es muss ja nicht unbedingt JS sein.
Zur veranschaulichung hier mal der Code:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<form name="navigation">
<table width="960" height="35" border="0">
<tr>
<td width="69" height="31"> </td>
<td width="66"><a href="www.xxx.de"><img name="BILD" src="Home-a.jpg" onClick="change()"></a></td>
<td width="66"> </td>
<td width="67"> </td>
<td width="65"> </td>
<td width="66"> </td>
<td width="68"> </td>
<td width="63"> </td>
<td width="10"> </td>
<td width="91"> </td>
<td width="10"> </td>
<td width="61"> </td>
<td width="60"> </td>
<td width="38"> </td>
<td width="47"> </td>
<td width="47"> </td>
</tr>
</table>
</form>
<script type='text/javascript'>
<!--
var i=0;
function change()
{
if(i==0)
{
document.BEISPIEL.BILD.src="BILD2.xxx";
i++;
} else {
document.BEISPIEL.BILD.src="Bild1.xxx";
i--;
}
}
//-->
</script>
|