webForumDet fria alternativet

Menyn visas inte alls i netscape?

2 svar · 247 visningar · startad av clacke

clackeMedlem sedan feb. 2003234 inlägg
#1

Har en javascriptsmeny som funkar som den ska i IE men som inte visas alls i netscape, är inte så bra på javascript, kollade i netscapes javascripts console och får felet:

Error: setting a property that has only a getter
Source File: menu.html
Line: 19

och startdelen av menyn ser ut som nedan, var ligger felet?
Tacksam för hjälp!

<html>
<head>
<title>Menu</title>
<script language="JavaScript" src="js/dynlayer.js"></script>
<script language="JavaScript" src="js/dynlayer-glide.js"></script>
<script language="JavaScript" src="js/dynlayer-common.js"></script>
<script language="JavaScript" src="js/collapsemenu.js"></script>
<script language="JavaScript" src="js/openlink.js"></script>
<script language="JavaScript">
<!--

onload = init
function init() {
	collapse.activate()

	
	// set the height of the document based on the height of the menu
	if (is.ns) document.height = collapse.lyr.y + collapse.h
}
//från vänster,från toppen, bredd, hur många huvudmenyobjekt
collapse = new CollapseMenu(0,10,173,15,'collapseMenu')
collapse.openStyle = 'move'
collapse.build()

writeCSS(
collapse.css
)

var lastBlock=-1;

function hansToggle(id, url, target, title) {

	if (lastBlock>-1) {
		collapse.close(lastBlock);
	}
	if (title!='O') {
	    parent.title.location.href = title;
	}
	if (id!=-1 && target=='main') {
	    parent.main.location.href = url;
	}
	else if(id!=-1 && target=='blank') {
	    window.open(url);
	}
	else if(id==1 && target=='top') {
	    parent.location.href = url;
	}
	if (lastBlock!=id && id>=1) {
		collapse.toggle(id);
		lastBlock=id;
	}
	else {
		lastBlock=-1;
	}

}

//-->
</script>
</head>
<body leftmargin="0" rightmargin="0">

<script language="JavaScript">
document.write(collapse.divStart)
</script>
  
  <!-- första synliga menylänken//-->
  <div id="collapseMenuBlock1"> </div>
  <div id="collapseMenuBlock1Item" class="menu"><a href="javascript:hansToggle(0, '../main.html', 'main', '../../admin/driftinfo/driftinfo.asp')" class="menu">Startsidan</a></div>
  <div id="collapseMenuBlock1Content">
  <a href="javascript:openLink('test.html', 'main', 'O')" class=link>test</a><BR>
  </div>
nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Ett litet för att någon ska kunna hjälpa dig: Skicka med js-filerna. (dynlayer.js, dynlayer-glide.js, dynlayer-common.js etc)
För din och andras bekvämlighet tycker jag att du ska zippa dessa filer och bifoga i ett inlägg.

clackeMedlem sedan feb. 2003234 inlägg
#3

Ok !

Här kommer js filerna!

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)