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.