S SoulGod Medlem sedan aug. 2005 1 200 inlägg Frågan 25 juli 2007 12:33 #1 Har lite problem med en meny som jag håller på med..
( Finns på http://www.soulgod.se/apg/ )
Där det står folder skall det bli en lista neråt,
men den vägrar fungera. Vet inte riktigt vilken fil ni vill se koden på,
så säg till så fixar jag det...
Iaf - på index.html så finns följande för att få un JS-scripten:
<script language="JavaScript" src="menu.js"></script>
<script language="JavaScript" src="menu_items.js"></script>
<script language="JavaScript" src="menu_tpl.js"></script>
<link rel="stylesheet" href="menu.css">
Och följande skulle man lägga in där man ville ha in menyn.
<td height="20" align="center" valign="middle"><script language="JavaScript">
new menu (MENU_ITEMS, MENU_TPL);
</script>
</td>
Någon som har någon idé?
Säg till om ni behöver se mer kod.
@nders Medlem sedan juni 2000 32 967 inlägg Ta hand om det som rapporteras i Firefoxs felkonsoll till att börja med.
DanneSt Medlem sedan feb. 2004 1 311 inlägg Jag ser ingen meny alls jag...
S SoulGod Medlem sedan aug. 2005 1 200 inlägg Jag får "menu not defined".
Och det antyder ju att variabeln menu inte finns?
Och nu när jag letar efter menu.js som ska finnas med,
så hittar jag inte den..
Ska titta vidare :P
------
Ber om ursäkt för min idioti - hade lagt menu.js i fel mapp.
Ursäkta :)
-------------
Tyvärr dök nästa problem upp nu då.
Det funkar på min lokala webserver, men inte på mitt webhotell?
För menyn syns inte där
http://www.soulgod.se/apg/
Någon gissning?
S SoulGod Medlem sedan aug. 2005 1 200 inlägg DanneST - Märkte precis detsamma!
C colione Medlem sedan juni 2001 4 421 inlägg js-filerna finns fortfarande inte på rätt ställe.
S SoulGod Medlem sedan aug. 2005 1 200 inlägg koden är ju:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Apell Power Gym</title>
<link href="css/menu.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="scripts/menu.js"></script>
<script language="JavaScript" src="scripts/menu_items.js"></script>
<script language="JavaScript" src="scripts/menu_tpl.js"></script>
<link rel="stylesheet" href="scripts/menu.css">
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<table width="750" height="100%" border="0" align="center" bgcolor="#3a4151">
<tr>
<td height="142"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','750','height','140','src','flash/intro','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','loop','false','movie','flash/intro' ); //end AC code
</script></td>
</tr>
<tr>
<td height="20" align="center" valign="middle"><script language="JavaScript">
new menu (MENU_ITEMS, MENU_TPL);
</script>
</td>
</tr>
<tr>
<td height="483" align="center" valign="middle"><img src="img/introbild.jpg" alt="3" width="700" height="500" /></td>
</tr>
<tr>
<td valign="bottom"><img src="img/bottom_bar.jpg" width="750" height="40" /></td>
</tr>
</table>
</body>
</html>
Och alla js filerna ligger i en mapp som heter scripts.
Menyn funkar utmärkt på min privata webserver & om man öppnar html filen rakt av?
Där är hela min index.html - fil just nu.
Den säger fortfarande att menu is not defined,
fast att sidan funkar utmärkt "hemma", men inte online.
C colione Medlem sedan juni 2001 4 421 inlägg Enlit din kod ligger ska filerna ligga här:
http://www.soulgod.se/apg/scripts/menu.js
http://www.soulgod.se/apg/scripts/menu_items.js
http://www.soulgod.se/apg/scripts/menu_tpl.js
Vilket returnerar 404.
Som jag sa, js-filerna ligger inte rätt. Kan ju vara en idé att kolla det. ;)
Kan ju säga att om sidan ligger på en *NIX maskin är sökvägarna skiftlägeskänsliga.
scripts != Scripts
Du har stor bokstav där på en annan Scriptssökväg nämligen.
S SoulGod Medlem sedan aug. 2005 1 200 inlägg Idioti
Ja, jag klantar mig igen som vanligt.
Visste inte om att DHTML var caps-känslig,
mappen heter Scripts , inte scripts.
Tack för hjälpen ;)
C colione Medlem sedan juni 2001 4 421 inlägg Det är servern som du frågar om filerna efter som är skiftlägeskänlig, inte DHTML i detta fallet.