webForumDet fria alternativet

Problem med undermenyvisning

2 svar · 117 visningar · startad av Type

TypeMedlem sedan mars 20021 239 inlägg
#1

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

TypeMedlem sedan mars 20021 239 inlägg
#2

Nu är felet hela tiden... :(

TypeMedlem sedan mars 20021 239 inlägg
#3

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...

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