webForumDet fria alternativet

DropDown-Menu

JavaScript

9 svar · 586 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Frågan#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.

Medlem sedan juni 200032 967 inlägg
#2

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

Medlem sedan feb. 20041 311 inlägg
#3

Jag ser ingen meny alls jag...

Medlem sedan aug. 20051 200 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?

Medlem sedan aug. 20051 200 inlägg
#5

DanneST - Märkte precis detsamma!

Medlem sedan juni 20014 421 inlägg
#6

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

Medlem sedan aug. 20051 200 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.

Medlem sedan juni 20014 421 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.

Medlem sedan aug. 20051 200 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 ;)

Medlem sedan juni 20014 421 inlägg
#10

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

385 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
124 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)