webForumDet fria alternativet

DropDown-Menu

9 svar · 586 visningar · startad av SoulGod

SoulGodMedlem sedan aug. 20051 395 inlägg
#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.

@ndersMedlem sedan juni 200026 914 inlägg
#2

Ta hand om det som rapporteras i Firefoxs felkonsoll till att börja med.

DanneStMedlem sedan feb. 20041 327 inlägg
#3

Jag ser ingen meny alls jag...

SoulGodMedlem sedan aug. 20051 395 inlägg
#4

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?

SoulGodMedlem sedan aug. 20051 395 inlägg
#5

DanneST - Märkte precis detsamma!

colioneMedlem sedan juni 20013 386 inlägg
#6

js-filerna finns fortfarande inte på rätt ställe.

SoulGodMedlem sedan aug. 20051 395 inlägg
#7

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.

colioneMedlem sedan juni 20013 386 inlägg
#8

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.

SoulGodMedlem sedan aug. 20051 395 inlägg
#9

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 ;)

colioneMedlem sedan juni 20013 386 inlägg
#10

Det är servern som du frågar om filerna efter som är skiftlägeskänlig, inte DHTML i detta fallet.

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