Ich habe folgenden Code:
function onclickUrl(href){
window.location.href = href;
alert('');
}
>
> ~~~xml
> <a href="HREF-URL" onClick="Javascript:onclickUrl('onClick-URL');">as</a>
>
D.h. erst wird der onclick Event aufgerufen, dann die URL in href.
Wie kann ich machen, dass die window.location.href = href; funktioniert, ohne dass ich ein Alert() ausgeben muss?
In dem du verhinderst, dass die normale Funktionalität ausgeführt wird, in dem du ein return false einbaust.
function onclickUrl(href){
window.location.href = href;
return false;
}
<a href="HREF-URL" onClick="return onclickUrl('onClick-URL');">as</a>
(Das Label javascript: war hier überflüssig)
Struppi.