blumentopf: document.write löscht document

Beitrag lesen

Wenn ich mit documt.write einen Text direkt ausgebe, wird dieser neben den bereits im <body> vorhandenen geschrieben.

<html><head><title>Test</title>
</head><body>na?
<script type="text/javascript">
function hallo(){
DeinName = "Michel"
document.write("<b>Hallo " + DeinName + "<¥/b>");
}
hallo();
</script>
</body></html>

Rufe ich die function aber erst später mittels eines Links auf, wird das ganze document neu geschrieben, und nur noch der neu erzeugte Text steht da.

<html><head><title>Test</title>
</head><body>na?
<script type="text/javascript">
function hallo(){
DeinName = "Michel"
document.write("<b>Hallo " + DeinName + "<¥/b>");
}
</script>
<A HREF="javascript:hallo();">Hallo?</A>
</body></html>

Wie erreiche ich, dass der durch Aufruf des Verweises generierte Text neben den bereits bestehenden gesetzt wird?

Dank und Gruß

PS das durchgestrichene Y ist eigentlich ein Backslash, wird hier falsch angezeigt.