Guten Abend oder wohl eher schon gute Nacht.
Benöte zu so später Stunde nochmals eure Hilfe
Ich versuche mittels eines click-events auf einen Butten, dieses event auf einen Link umzuleiten um somit auf eine Website zu verlinken. Dabei wird unterschieden welcher Button gedrückt wird. Ich weiß, gibt sinnvollere Zwecke als diesen, diente aber ursprünglich zur Übung, wurde dann aber schnell zur kopfzerbrechenden Herausforderung für einen Neuling
Hier mein Script:
Danke wieder Allen schon im Vorraus
MFG
XoR_1337
Benöte zu so später Stunde nochmals eure Hilfe
Ich versuche mittels eines click-events auf einen Butten, dieses event auf einen Link umzuleiten um somit auf eine Website zu verlinken. Dabei wird unterschieden welcher Button gedrückt wird. Ich weiß, gibt sinnvollere Zwecke als diesen, diente aber ursprünglich zur Übung, wurde dann aber schnell zur kopfzerbrechenden Herausforderung für einen Neuling
Hier mein Script:
Code:
<html>
<head>
<title>JS</title>
<script type="text/javascript">
//window fängt click-ereignisse ab
window.captureEvents(Event.CLICK);
//wenn ein click-event eintritt
window.onclick = function(e)
{
//abfrage welcher Button
if(e.target.name == "button1")
{
//event-weiterleitung zu link1
document.links[0].handleEvent(e);
}
else
{
//event-weiterleitung zu link2
document.links[1].handleEvent(e);
}
}
//wenn link1 click-event eintrifft
document.links[0].onclick = function()
{
//weiterleitung zu google
location.href = "http://www.google.de";
}
//wenn link2 click-event eintrifft
document.links[1].onclick = function()
{
//weiterleitung zu amazon
location.href = "http://www.amazon.de";
}
</script>
</head>
<body>
<form>
<input type="button" name="button1" id="button1" value="Drück mich!">
<input type="button" name="button2" id="button2" value="Mich auch!">
</form>
<a href="http://www.google.de" name="link1">google</a>
<a href="http://www.amazon.de" name="link2">amazon</a>
</body>
</html>
Danke wieder Allen schon im Vorraus
MFG
XoR_1337