Uta Rosenfeld: Layer und Natscape

Beitrag lesen

Liebe Leute,

(Hier nochmal eine korrigierte Version meiner Nachfrage)
Kann mir jemand vielleicht helfen eine Lösung des folgenden Javascripts für Netscape6 zu finden?
Oder weiß jemand eine bessere (browserunabhängige) Lösung um beim anklicken eines Links seine Adresse an einer anderen Stelle auf der selben Seite
sichtbar zu machen?

Viele Grüße
Uta

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_setTextOfLayer(objName,x,newText) { //v3.0
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (navigator.appName=='Netscape') {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}
_________________________

<a href="http://www.xxx" target="mainFrame" onClick="MM_setTextOfLayer('url','','<a
href="http://www.xxx">http://www.xxx</a>')">

______________________

<div id="url" style="position:absolute; width:300px; height:20px; z-index:19; left: 11px; top: 82px"></div>