Struppi: Objektname als Variable

Beitrag lesen

Ja hallöchen

das ist ja noch einfacher...

statt

window.document.alfred.src = Bildname.src;

muß es einfach nur heißen

alfred.src = Bildname.src;

Das ist falsch!

standardmäßig spricht dein Browser immer window.... an, dann heißt dein obiges Beispiel window.alfred.src = Bildname.src;

d.h in deinem konkreten Falle wird aus der Zuweisung:

window.alfred.src = window.alfred.src;

Was du aber nciht willst. Probier es einfach mal in einem richtigen Browser aus.

<script type="Text/JavaScript">

alfred = "ich bin alfred";
function test()
{
    alert(alfred);
    alert(window.alfred);
    alert(window.document.alfred);
}

</script>
</head>

<body >
<img width="100" height="100" src="test.jpg" name="alfred" onclick="return test();">
</body>

</html>

struppi.