Autor Zpráva
drobt
Profil
Dobrý den,
vytvořil jsem dvouúrovňové menu s pomocí zdrojů na internetu (jsem začátečník), ale musím kliknout dvakrát na tlačítko pod kterým se skrývá podmenu, abych se k této nabídce dostal. Kostru webu jsem umístil na: www.penzionavion.cz a je to záložka "fotogalerie".

Obsah dostávám do hlavního okna takto:

index.php
------------------------------------

<div id="text">
<?php
    $page=$_GET["page"];
    $dir="";
    $uvodni="historie.php";
   if ($page) {
    if (file_exists($dir.$page.".php"))
        include($dir.$page.".php");
        else { include $dir."404.php"; }
    }
    else {                            
    include  ($dir.$uvodni);
   }
?>
</div> 


------------------------------------

a v souboru s menu mam toto:

<head>

<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) 

{document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
//-->
</script>

</head>


<body>

<dl id="menu">

<dt onclick="javascript:montre();">
	<a href="?page=historie#" title="Historie penzionu"><span>Historie penzionu</span></a></dt>
			
<dt onclick="javascript:montre('smenu2');">
	<a href="?page=fotogalerie#" title="Fotogalerie"><span>Fotogalerie</span></a></dt>
<dd id="smenu2">
	<ul>
	<li><a href="?page=fotopenzion#" title="Penzion AVION"><span>Penzion AVION</span></a></li>
	<li><a href="?page=fotookoli#" title="Okolí"><span>Okolí</span></a></li>
	</ul>
	</dd>	

<dt onclick="javascript:montre('smenu3');">
	<a href="?page=webkamera#" title="Webkamery"><span>Webkamery</span></a></dt>


<dt onclick="javascript:montre('smenu4');"><a href="#">Menu 4</a></dt>
	<dd id="smenu4">
	<ul>
	<li><a href="#">Sous-Menu 4.1</a></li>
	<li><a href="#">Sous-Menu 4.1</a></li>
	</ul>
	</dd>
	
</dl>

</body>


--------------------------------------------

Když v položce není žádný odkaz, tak se vše chová správně (podmenu se rozbalí), ale jakmile přidám odkaz na určitou stránku, už se druhý stupeň menu nerozbalí. Když přidám znak # za odkaz, tak se rozbalí až na druhé kliknutí.

Správně by to mělo fungovat jako u položky "menu 4" ale s odkazy na nějakou stránku.

Poradíte co s tím?

Předem díky.
drobt
Profil
Prosíííím poraďte :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0