21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
cliffi
Profil *
Dobrý den mám problém s tím že se mi menu nezavře vše co jsem našel vždy popisuje že se zavře a uživatelé ho potřebují nechat otevřené mám opačný problém. V menu mám jednoduché odkazy až na odkaz galerie po kliku se otevře možnost video galerie a fotogalerie. Při kliknutí se otevře daná stránka ale menu zůstane otevřené. Jak jej mám zavřít do základní polohy. Předem děkuji za každý nápad.

<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html;charset=windows-1250">
<TITLE> Menu vlevo </TITLE>
</HEAD>

<BODY bgcolor="#7CA800" onLoad="animation()">
<TABLE align="left">
<TR>  <TD> <a href="okno.html" target="okno">         <img height="40" width="170" border="0" src="soubory_nadpisy/UVODNI STRANKA.jpg">           </a> </TD> </TR>
<TR>  <TD> 
<style>
  .skryvaci_menu {
    display: none;
  }
</style>
<script language="JavaScript">
  function zobrazMenu(nazevMenu) {
    var obj = document.getElementById('menu1');
    obj.style.display="block";
  }
</script>

<img src="soubory_nadpisy/GALERIE.jpg" onClick="zobrazMenu('menu1');" alt="GALERIE" height="40" width="170" />
<div class="skryvaci_menu" id="menu1">
  <a href="Galerie.html" target="okno"><img  border="0" src="soubory_nadpisy/FOTOGALERIE.jpg" height="40" width="170"></a><br />
  <a href="Video.html" target="okno"><img  border="0" src="soubory_nadpisy/VIDEOGALERIE.jpg" height="40" width="170"></a><br />
</div>
</TD> </TR>
<TR>  <TD> <a href="kronika.html" target="okno">      <img height="40" width="170" border="0" src="soubory_nadpisy/KRONIKA.jpg">               </a> </TD> </TR>
<TR>  <TD> <a href="Mapa.htm" target="okno">          <img height="40" width="170" border="0" src="soubory_nadpisy/KDE NAS NAJDETE.jpg">       </a> </TD> </TR>
</TABLE>
</BODY>
</HTML>
Joker
Profil
cliffi:
Uff, ten popis je dost zmatený, docela mi trvalo pochopit, co je vlastně předmětem dotazu.

To není ani tak otázka na HTML, ale spíš na Javascript. Položka se nezavře celkem logicky, nikde tam není funkčnost na skrytí.
Chcete položku zavřít při kliknutí na odkaz (to mi nedává moc smysl)? Nebo aby se kliknutím rozbalila a dalším kliknutím zase sbalila?

Jinak ten kód je teda docela ošklivý a chudáci s vypnutými obrázky budou mít dost smůlu.
Navíc skriptová funkce zobrazMenu přebírá parametr nazevMenu, který pak nikde nepoužívá.
cliffi
Profil *
Kód jsem našel jinde není můj v tomhle jsem začátečník. Jde o zavření po kliknutí na odkaz.
cliffi
Profil *
Teď to vypadá takto.
<HEAD>
<meta http-equiv="content-type" content="text/html;charset=windows-1250">
<TITLE> Menu vlevo </TITLE>
</HEAD>

<BODY bgcolor="#7CA800" onLoad="animation()">
<TABLE align="left">
<TR>  <TD> <a href="okno.html" target="okno"> <img height="40" width="170" border="0" src="soubory_nadpisy/UVODNI STRANKA.jpg"> </a> </TD></TR>
<TR>  <TD> <a href="Galerie.html" target="okno"> <img height="40" width="170" border="0" src="soubory_nadpisy/FOTOGALERIE.jpg"> </a> </TD> </TR>
<TR>  <TD> <a href="kronika.html" target="okno"> <img height="40" width="170" border="0" src="soubory_nadpisy/KRONIKA.jpg"> </a> </TD> </TR>
<TR>  <TD> <a href="Mapa.htm" target="okno"> <img height="40" width="170" border="0" src="soubory_nadpisy/KDE NAS NAJDETE.jpg"> </a> </TD> </TR>
</TABLE>
</BODY>
</HTML>

jde o tyto stránky
Odkaz
cliffi
Profil *
zkopíroval sem to do diskuze Javascript tak to zde smažte ať to tu není duplicitně a navýc to sem nepatří.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0