webForumDet fria alternativet

document.all[...].style är inte ett objekt?

4 svar · 131 visningar · startad av sundog

sundogMedlem sedan aug. 200190 inlägg
#1

Nån som vet varför jag får felmeddelandet 'document.all[...].style' är inte ett objekt på denna sida?


<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>
- [url="http://www.agent.se"]www.agent.se[/url]  -
</title>

<link rel="stylesheet" type="text/css" href="styletop.css">
<script language="JavaScript">
var nom = 6;
var tits = new Array();
var subs = new Array();
if (document.layers) {
	visible = 'show';
	hidden = 'hide';
}
else if (document.all) {
	visible = 'visible';
	hidden = 'hidden';
}

for (var i = 1; i <= nom; i++) {
	tits[i] = ('title' + i);
	subs[i] = ('submenu' +i);
}

function hide(id)
{
if (document.layers)
document.layers[id].visibility = "hide"
else if (document.all)
document.all[id].style.visibility = "hidden"
}
function show(id)
{
if (document.layers)
document.layers[id].visibility = "show"
else if (document.all)
document.all[id].style.visibility = "visible"
}
function toggle(n,move) {
	menu = ('submenu' + n);
	if (document.layers) {
		submenu = document.layers[menu];
	}
	else if (document.all) {
		submenu = document.all(menu).style;
	}
	if (submenu.visibility == visible) {
		submenu.visibility = hidden;

		
	}
	else {
		submenu.visibility = visible;
		
	}
}

</script>

</head>

<body bgcolor="#2b3340"	background="grafik/top.jpg">
<div style="top:2px; position:absolute; left: 2px; z-index:11"><img src="grafik/m_left.gif"></div>
<div class="firstrub" id="first">
<img src='alfabet/V.gif'><img src='alfabet/ae.gif'><img src='alfabet/l.gif'><img src='alfabet/k.gif'><img src='alfabet/o.gif'><img src='alfabet/m.gif'><img src='alfabet/m.gif'><img src='alfabet/e.gif'><img src='alfabet/n.gif'>
</div>

<div class="rubben" id="Företaget">
<img src='alfabet/F.gif'><img src='alfabet/ao.gif'><img src='alfabet/r.gif'><img src='alfabet/e.gif'><img src='alfabet/t.gif'><img src='alfabet/a.gif'><img src='alfabet/g.gif'><img src='alfabet/e.gif'><img src='alfabet/t.gif'>
</div>

<div class="rubben" id="Tjänster">
<img src='alfabet/T.gif'><img src='alfabet/j.gif'><img src='alfabet/ae.gif'><img src='alfabet/n.gif'><img src='alfabet/s.gif'><img src='alfabet/t.gif'><img src='alfabet/e.gif'><img src='alfabet/r.gif'>
</div>

<div class="rubben" id="Personal">
<img src='alfabet/P.gif'><img src='alfabet/e.gif'><img src='alfabet/r.gif'><img src='alfabet/s.gif'><img src='alfabet/o.gif'><img src='alfabet/n.gif'><img src='alfabet/a.gif'><img src='alfabet/l.gif'>
</div>

<div class="rubben" id="Kontakt">
<img src='alfabet/K.gif'><img src='alfabet/o.gif'><img src='alfabet/n.gif'><img src='alfabet/t.gif'><img src='alfabet/a.gif'><img src='alfabet/k.gif'><img src='alfabet/t.gif'>
</div>

<div class="rubben" id="Kunder">
<img src='alfabet/K.gif'><img src='alfabet/u.gif'><img src='alfabet/n.gif'><img src='alfabet/d.gif'><img src='alfabet/e.gif'><img src='alfabet/r.gif'>
</div>

<div class="rubben" id="Aktuellt">
<img src='alfabet/A.gif'><img src='alfabet/k.gif'><img src='alfabet/t.gif'><img src='alfabet/u.gif'><img src='alfabet/e.gif'><img src='alfabet/l.gif'><img src='alfabet/l.gif'><img src='alfabet/t.gif'>
</div>

<div class="title" id="title1" style="left: 2px">
<a href="#" onclick="parent.mitt.location='mitt.asp?id=10';toggle(1,30); hide('submenu4');hide('submenu4');hide('submenu2');show('Aktuellt');
hide('Företaget')
hide('Tjänster')
hide('Personal')
hide('Kontakt')
hide('Kunder')
; hide('first'); return false"><font color="#dedede">Aktuellt</font></a>
</div>

<div class="submenu" id="submenu2">

<a href="mitt.asp?id=9" target="mitt">&nbsp;&nbsp;&nbsp;<font color="#13181c">Offset tryck</font></a>&nbsp;&nbsp;&nbsp;

</div>

<div class="title" id="title2" style="left: 117px">
<a href="#" onclick="parent.mitt.location='mitt.asp?id=3';toggle(2,30); hide('submenu4');hide('submenu4');hide('submenu1');hide('submenu1');show('Tjänster');
hide('Företaget')
hide('Personal')
hide('Kontakt')
hide('Kunder')
hide('Aktuellt')
; hide('first'); return false"><font color="#dedede">Tjänster</font></a>
</div>

<div class="title" id="title3" style="left: 232px">
<a href="#" onclick="parent.mitt.location='mitt.asp?id=6';hide('submenu4');hide('submenu4');hide('submenu1');hide('submenu1');hide('submenu2');show('Personal');
hide('Företaget')
hide('Tjänster')
hide('Kontakt')
hide('Kunder')
hide('Aktuellt')
; hide('first'); return false"><font color="#dedede">Personal</font></a>
</div>

<div class="submenu" id="submenu4">

<a href="mitt.asp?id=4" target="mitt">&nbsp;&nbsp;&nbsp;<font color="#13181c">Styrelsen</font></a>&nbsp;&nbsp;&nbsp;

<a href="mitt.asp?id=5" target="mitt">&nbsp;&nbsp;&nbsp;<font color="#13181c">Årsredovisning</font></a>&nbsp;&nbsp;&nbsp;

</div>

<div class="title" id="title4" style="left: 347px">
<a href="#" onclick="parent.mitt.location='mitt.asp?id=2';hide('submenu1');hide('submenu1');hide('submenu2');show('Företaget');
hide('Tjänster')
hide('Personal')
hide('Kontakt')
hide('Kunder')
hide('Aktuellt')
; hide('first'); return false"><font color="#dedede">Företaget</font></a>
</div>

<div class="title" id="title5" style="left: 462px">
<a href="#" onclick="parent.mitt.location='mitt.asp?id=7';hide('submenu4');hide('submenu4');hide('submenu1');hide('submenu1');hide('submenu2');show('Kontakt');
hide('Företaget')
hide('Tjänster')
hide('Personal')
hide('Kunder')
hide('Aktuellt')
; hide('first'); return false"><font color="#dedede">Kontakt</font></a>
</div>

<div class="title" id="title6" style="left: 577px">
<a href="#" onclick="parent.mitt.location='mitt.asp?id=8';hide('submenu4');hide('submenu4');hide('submenu1');hide('submenu1');hide('submenu2');show('Kunder');
hide('Företaget')
hide('Tjänster')
hide('Personal')
hide('Kontakt')
hide('Aktuellt')
; hide('first'); return false"><font color="#dedede">Kunder</font></a>
</div>

<div style="top:2px; position:absolute; left: 692px"><img src="grafik/m_right.gif"></div>
<div id="mail"><a href="mailto:info@agentupdater.com"><img src="grafik/mail.gif" border="0"></a>&nbsp;&nbsp;&nbsp;<a href="#" onclick="parent.mitt.location='mitt.asp?id=1'; show('first'); hide('Företaget');
hide('Tjänster');
hide('Personal');
hide('Kontakt');
hide('Kunder');
hide('Aktuellt');
hide('submenu4');hide('submenu4');hide('submenu1');hide('submenu1');hide('submenu2'); return false"><img src="grafik/home.gif" border="0"></a></div>

</body>
</html>
JojoxxMedlem sedan juni 20004 306 inlägg
#2

Du kan börja med att plocka bort nationella tecken från element-id. (id="tjänster" --> id="tjanster"). Sedan kan du byta document.all(menu) mot document.all[menu].

------------------
/ J

sundogMedlem sedan aug. 200190 inlägg
#3

Kan det bero på åäö, tror du, hm...det var inte bra isf. Det måste nämligen vara så eftersom jag skriver ut rubriken i bilder med hjälp av ett litet script. Får nog ändra document.all(menu) ja iaf...
tackar

RGBMedlem sedan dec. 1999362 inlägg
#4

Nån som vet varför jag får felmeddelandet 'document.all[...].style' är inte ett objekt på denna sida?

Ja, du kan inte göra ngt med ett objekt som inte finns.

Hittar tex. inte en enda tagg med ett id-attribut som är "submenu1" vilket leder till fel när du sedan anropar hide funktionen med det argumentet.

ÅÄÖ funkar, iaf med M$IE.

------------------
AIDS :
Apple Infected Disk Syndrome

sundogMedlem sedan aug. 200190 inlägg
#5

Nä det har du ju rätt i...ha...undrar vart den har tagit vägen :r

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb