Hello out there!
document.getElementById("test").onclick="alert('Klick')";
Nein, an 'onclick' übergibst du keinen String, sondern eine Funktion:
document.getElementById("test").onclick = foo;
function foo()
{
alert('Klick');
}
Oder mit anonymer Funktion:
document.getElementById("test").onclick = function ()
{
alert('Klick');
};
Aber was soll der Mischmasch: 'onclick' für "test" im Script; 'onload' für 'body' aber im HTML?
Beides im Script:
window.onload = fkt1;
function fkt1()
{
document.getElementById("test").onclick = foo;
}
function foo()
{
alert('Klick');
}
Oder so:
window.onload = function ()
{
document.getElementById("test").onclick = function ()
{
alert('Klick');
};
};
See ya up the road,
Gunnar
PS: molilys Artikel Organisation von JavaScripten kennst du?
--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)