Hallo mensen,
op het javascript-forum ben ik al mooi op weg geholpen, maar het lukt nèt niet:
op mijn site heb ik 2 x hetzelfde navigatie-menu gezet:
/* nav-menu writed in the site itself: */ is compleet opgenomen in de html van de pagina zelf en werkt prima
/* nav-menu included: */ probeer ik te includen maar dat lukt niet.
De stijl staat gewoon in de HEAD van de pagina zelf en gaat ongeveer zo:
Een stukje javascript staat ook gewoon in de HEAD van de pagina zelf:
In de BODY van de pagina zelf heb ik opgenomen:
Ik heb een menu.html aangemaakt: zonder HEAD en BODY, alleen met
Er stond al een .htaccess online, en nadat ik dat had aangevuld, was de website niet meer normaal in FF te zien: FF vroeg eerst de pagina te downloaden. Dat vond ik geen optie en daarom toch maar weer ongedaan gemaakt.
Aan dat .htaccess had ik de volgende (bovenste) regel toegevoegd, en compleet zag dat er dan zo uit
Weet iemand wat hier mis gaat? In ieder geval bedankt voor het lezen van dit verhaal :thumb:
Gr Janyep
op het javascript-forum ben ik al mooi op weg geholpen, maar het lukt nèt niet:
op mijn site heb ik 2 x hetzelfde navigatie-menu gezet:
/* nav-menu writed in the site itself: */ is compleet opgenomen in de html van de pagina zelf en werkt prima
/* nav-menu included: */ probeer ik te includen maar dat lukt niet.
De stijl staat gewoon in de HEAD van de pagina zelf en gaat ongeveer zo:
Code:
#nav, #nav ul {...}
#nav ul {...}
#nav a {...}
#nav a:hover {...}
#nav a.daddy {...}
#nav li {...}
#nav li ul {...}
enz. enz. enz. : allemaal met #nav
Een stukje javascript staat ook gewoon in de HEAD van de pagina zelf:
Code:
<SCRIPT type="text/javascript"><!--//--><![CDATA[//><!--
// -------BEGIN-SCRIPT-NAVIGATIE-MENU-------bron:-htmldog.com/Articles/suckerfish/dropdowns/example/-------
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
// -------EINDE-SCRIPT-NAVIGATIE-MENU-------
//--><!]]></SCRIPT>
In de BODY van de pagina zelf heb ik opgenomen:
Code:
<!-- NAVIGATIE-MENU: http://www.htmldog.com/articles/suckerfish/dropdowns/example/ -->
<div ID="nav">
<?php include("menu.html"); ?>
</div>
<!-- EINDE NAVIGATIE-MENU -->
<div style="clear: left;"> </div>
Ik heb een menu.html aangemaakt: zonder HEAD en BODY, alleen met
Code:
<UL ID="nav">
<LI>bla bla bla
<LI>bla bla bla
</UL>
Er stond al een .htaccess online, en nadat ik dat had aangevuld, was de website niet meer normaal in FF te zien: FF vroeg eerst de pagina te downloaden. Dat vond ik geen optie en daarom toch maar weer ongedaan gemaakt.
Aan dat .htaccess had ik de volgende (bovenste) regel toegevoegd, en compleet zag dat er dan zo uit
Code:
AddType application/x-httpd-php .html
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
Weet iemand wat hier mis gaat? In ieder geval bedankt voor het lezen van dit verhaal :thumb:
Gr Janyep
Laatst bewerkt: