Suche einen Code um bei Klick ein Javascript auszuführen und gleichzeitig einen Link zuöffnen!
<a id="link" href="#">LINK</a>
<script type="text/javascript">
document.getElementById("link").click(function(){
Alert ("yay");
});
</script> ?
document.getElementById("link") != $("#link") ... funktioniert also nicht.Quote:
PHP Code:<a id="link" href="#">LINK</a>
<script type="text/javascript">
document.getElementById("link").click(function(){
Alert ("yay");
});
</script> ?
Was hat VB jetzt damit zu tun bitte?!Quote:
In VB.NET gehts so
Webbrowser1.Navigate("javascript:deinjavascript;")
Über den Index drauf zugreifen? Klar doch... erstens geht das so nicht und zweites ist das total dämlich.Quote:
<a href="#link">LINK</a>
<script type="text/javascript">
$('a')[0].click(function(){/*Deine JS Func.*/})
</script> ?
<a id="test" href="#">Mein Link</a>
<script>
$('#test').click(function(){
alert('test');
})
</script>
<a id="test" href="www.google.de" target="_blank">Mein Link</a>
<script>
window.onload = function() {
document.getElementById("test").onclick = function() {
alert('test');
//return false; -> Nur wenn der Link nicht geöffnet werden soll.
}
}
</script>
<a id="link" href="http://google.com/">LINK</a>
<script type="text/javascript">
document.getElementById("link").onclick = function(){
alert("yay");
}
</script>
Wer JavaScript kann, der muss glaube ich nicht so eine Frage stellen.Quote:
Wenn er Javascript kann, hätte ihm mein falscher Source ebenfalls geholfen.
Wenn man den Script-Tag nach dem Element (z.B. am ende vom body) einfügt, dann braucht man natürlich nicht aufs "onload" Event warten, aber wenn man, wie es viele tun, sein JavaScript im head einbindet, dann MUSS man darauf warten, da sonst wahrscheinlich der DOM noch nicht vollständig geparsed wurde.Quote:
Außerdem ist deine Lösung ohne jQuery ebenfalls falsch, naja eher unnötig als falsch. Warum sollte man es mit window.onload machen, wenn's nicht benötigt wird?
Script-Tag im Body?! o.OQuote:
Der Ordnung halber kann man den Javascriptteil aber direkt unter den Button packen, dann braucht man das OnLoad eben nicht.
<a href="mypage.htm" onClick="alert('yay');">Klick mich</a>