---
title: "Problem med undermenyvisning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/82444-problem-med-undermenyvisning"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Type"
published: "2003-07-21T22:18:36.000Z"
updated: "2003-07-21T22:25:33.000Z"
replies: 2
views: 126
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/82444-problem-med-undermenyvisning"
---

# Problem med undermenyvisning

## #1 — Type, 2003-07-21T22:18Z

Hej!
Jag har stött på ett problem som jag inte klarar ut själv...

När jag uppdaterar sidan så går det bra i rätt många fall, men ibland får jag ett felmeddelande att ';' förväntas på rad 44....

Detta är koden:

```
<html>
	<head>
		<title>Kroppsverkstan : meny</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
		<meta name="Description" content="Välkommen in till Kroppsverkstan" />
		<meta name="Author" content="Erik Sigvardsson" />
		<meta name="KeyWords" content="kroppsverkstan, gävleborgs län, gävleborg, friskvård, massagekurser, utbildning" />
		<link rel="stylesheet" href="stilmall_menu.css" type="text/css"/>
		<script type="text/javascript" language="javascript">
			var lastmenu=false;

			function changeStyle(Id,Property,Value){
				if (document.all){
					eval('document.all[Id].style.'+Property+'="'+Value+'"');
				} else if (document.layers){
					eval('document.layers[Id].'+Property+'="'+Value+'"');
				} else if (document.getElementById){
					eval('document.getElementById(Id).style.'+Property+'="'+Value+'"');
				}
			}
			
			function clickMenu(mnu){
				if(mnu==lastmenu){
					changeStyle(mnu,'display','none'); lastmenu=false;
				} else {
					if(lastmenu){ changeStyle(lastmenu,'display','none'); }
					changeStyle(mnu,'display','block');
					lastmenu=mnu;
				}
			}
			
			function closeMenus(){
				changeStyle('m2','display','none');
				changeStyle('m3','display','none');
				lastmenu=false;
			}
			
			function openWindow()
			{
				window.open("admin/index.html","my_new_window","toolbar=no, location=yes, directories=no, status=yes, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=600, height=480")
			}
			
			onMouseover="this.style.backgroundColor='blue';" onMouseout="if(this!=active){ this.style.backgroundColor='white'; }" onClick="if(active){ active.style.backgroundColor='white' } active=this;"> A </td>
	
		</script>
		<style type="text/css">
			.datum{
				color:red;
				font-weight:bold;
			}
		</style>
		<base target="content"/>
	</head>
	<body>
		<div id="menu">
			<div class="topmenu">MENY</div>
			<p class="menu" onmouseover="this.style.backgroundColor='#5675B3'" onMouseout="this.style.backgroundColor='#7BA7FF'">
				<a href="kroppsverkstan.html" onclick="closeMenus();">Kroppsverkstan</a>
			</p>
			<p class="menu"><a href="migsjalv.html" onclick="closeMenus();">Mig själv</a></p>
			
			<p class="menu"><a href="massagekurser.html" onclick="clickMenu('m2')">Massagekurser</a></p>
			<div id="m2" style="display:none;">
				<p class="undermenu"><a href="kursbeskrivning.html">Kursbeskrivning</a></p>
  			<p class="undermenu"><a href="kurserpagang.php">Kurser på gång</a></p>
  			<p class="undermenu"><a href="nyhetsbrev.html">Nyhetsbrev</a></p>
  		</div>
  		
			<p class="menu"><a href="utbildningar.html" onclick="closeMenus();">Utbildningar</a></p>
			<p class="menu"><a href="friskvard.html" onclick="closeMenus();">Friskvård</a></p>
			<p class="menu"><a href="foretagshalsovard.html" onclick="closeMenus();">Företagshälsovård</a></p>
			
			<p class="menu"><a href="ryggraden.html" onclick="clickMenu('m3')">Ryggraden</a></p>
			<div id="m3" style="display:none;">
				<p class="undermenu"><a href="mottagning.html">Mottagning</a></p>
  			<p class="undermenu"><a href="gym.html">Gym</a></p>
  		</div>

			<p class="menu"><a href="backtobusiness.html" onclick="closeMenus();">Back to business</a></p>
			
			<p class="menu"><a href="kontaktamig.html" onclick="closeMenus();">Kontakta mig</a></p>
			
			<div class="topmenu" style="margin-top:20px;">KURSER PÅ GÅNG</div>
			<?
				if($antal==0){
					print("<p class=\"textmenu\">Det är inga kurser på gång. Var god o återkom senare så finns det säkert fler!</p>");
				}
				else{
					while($pri=mysql_fetch_object($sel)){
						?>
						<p class="textmenu">
							<span class="datum"><?print($pri->datum)?></span><br/>
							<?print($pri->kortInfo)?><br/>
							&nbsp;&nbsp;<a href="javascript:alert('Kommer senare.');">läs mer &raquo;</a>
						</p>
						<?
					}
				}
			?>
			<div class="admin">
				<img src="bilder/admin.gif" style="border:0px" ondblclick="openWindow()" />
			</div>
		</div>
	</body>
</html>
```

 

Rad 44 är: "if(lastmenu){ changeStyle(lastmenu,'display','none'); }" i funktionen clickMenu()

mvh Erik

Permalänk: https://www.webforum.nu/p/82444

## #2 — Type, 2003-07-21T22:21Z

Nu är felet hela tiden... :(

Permalänk: https://www.webforum.nu/p/1115943

## #3 — Type, 2003-07-21T22:25Z

Jag är ledsen.. såg inte att jag missat en rad som inte alls ska va där.. ser ni vilken? Mohaha, klant av mig. sorry :r 

raden "onMouseover="this.style.backgroundColor='blue';" onMouseout="if(this!=active){ this.style.backgroundColor='white'; }" onClick="if(active){ active.style.backgroundColor='white' } active=this;"\> A \</td\>" ska ju så klart inte va me...

Permalänk: https://www.webforum.nu/p/1115946

---

Tråden på webben: https://www.webforum.nu/amne/javascript/82444-problem-med-undermenyvisning
