Uta Rosenfeld: Java-Funktion für Netscape6+

Beitrag lesen

Liebe Leute,

kann mir jemand vielleicht helfen das folgende Script für Netscape6 zu übersetzen?
Oder weiß jemand eine bessere Lösung um beim anklicken eines Links ihn an einer anderen Stelle auf der selben Seite sichtbar zu machen?

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>