Erstmal vielen Dank für Deine Hilfe, aber das ist es immer noch nicht.
Hmmm, mit welchem Browser arbeitest du?
Versuche mal meine Ergänzungen in dein java-script einzuarbeiten. Ich habe es mit dem Netscape 4.x und dem IE 5/6 ausprobiert. Mit dem 6er Netscape wird es wegen dem
var ie = document.all ? true : false;
var ns = document.layers ? true : false;
nicht gehen. Da sind allerdings größere Umbauten nötig. Du musst die document.all durch document.getElementById ersetzen.
<script language="JavaScript1.2" type="text/javascript">
<!--
var ie = document.all ? true : false;
var ns = document.layers ? true : false;
// Eine (oder mehrere) globale Variable die den Link aufnimmt
neuerInhalt="<a href='neuerinhalt.html'>Link zu neuer Datei</a>";
function Write(name, inhalt)
{
if (ie)
document.all[name].innerText = inhalt;
// Statt "innerText" inner.HTML sonst wird der Link kein Link
document.all[name].innerHTML = inhalt;
else if (ns) {
with (document[name].document) {
open();
write(inhalt);
close();
}
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<a HREF="javascript:Write('AnzeigeLayer', ' Hi - \n Hier muss noch ein link (a href) rein nur wie ???')"
>Drück Mich</A><BR><br></FONT>
// Die Variable "neuerInhalt" (die ja den Link beinhaltet) der Funktion Write() übergeben:
<a href="javascript:Write('AnzeigeLayer', neuerInhalt)">Drück mich</a>
Das Ergebniss der Ausgabe Drück Mich gibt mir den Text - Hier muss noch ein link (a href) rein nur wie ??? - aus.
Na, jetzt sollte es aber gehen
Hau rein
Maxx