Layer und Natscape
Uta Rosenfeld
- browser
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>