Autor Zpráva
Vaon
Profil
Zdravím,
mám problém v kódu:
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  <link rel="stylesheet" type="text/css" href="styly.css" >
  <title>Illidan's Revenge</title>
  <script language="Javascript">
   <!--
    function toggleDiv(id,flagit) {
    if (flagit=="1"){
    if (document.layers) document.layers[''+id+''].visibility = "show"
    else if (document.all) document.all[''+id+''].style.visibility = "visible"
    else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
    }
    else
    if (flagit=="0"){
    if (document.layers) document.layers[''+id+''].visibility = "hide"
    else if (document.all) document.all[''+id+''].style.visibility = "hidden"
    else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
    }
    }
   //-->
 </script>
 </head>
 <body bgcolor="black">
  <div id="jazyky">
   <div id="logo">
    <img src="logo.png" align="center">
   </div>
   <div id="vlajky">
    <a href="cz/uvod.html"><img src="vlajky/cz.png" onmouseover="this.src='vlajky/cz1.png'; toggleDiv('cz',1)" onmouseout="this.src='vlajky/cz.png'; toggleDiv('cz',0)" vspace="0" hspace="20" alt="Česky"></a>
    <a href="sk/uvod.html"><img src="vlajky/sk.png" onmouseover="this.src='vlajky/sk1.png'; toggleDiv('sk',1)" onmouseout="this.src='vlajky/sk.png'; toggleDiv('sk',0)" vspace="0" hspace="20" alt="Slovensky"></a>
    <a href="gb/uvod.html"><img src="vlajky/gb.png" onmouseover="this.src='vlajky/gb1.png'; toggleDiv('gb',1)" onmouseout="this.src='vlajky/gb.png'; toggleDiv('gb',0)" vspace="0" hspace="20" alt="English"></a>
    <a href="d/uvod.html"><img src="vlajky/d.png" onmouseover="this.src='vlajky/d1.png'; toggleDiv('d',1)" onmouseout="this.src='vlajky/d.png'; toggleDiv('d',0)" vspace="0" hspace="20" alt="Deutsch"></a>
    <a href="rus/uvod.html"><img src="vlajky/rus.png" onmouseover="this.src='vlajky/rus1.png'; toggleDiv('rus',1)" onmouseout="this.src='vlajky/rus.png'; toggleDiv('rus',0)" vspace="0" hspace="20" alt="??????"></a>
    <br>
    <a href="f/uvod.html"><img src="vlajky/f.png" onmouseover="this.src='vlajky/f1.png'; toggleDiv('f',1)" onmouseout="this.src='vlajky/f.png'; toggleDiv('f',0)" vspace="30" hspace="20" alt="Française"></a>
    <a href="pl/uvod.html"><img src="vlajky/pl.png" onmouseover="this.src='vlajky/pl1.png'; toggleDiv('pl',1)" onmouseout="this.src='vlajky/pl.png'; toggleDiv('pl',0)" vspace="30" hspace="20" alt="Polska"></a>
    <a href="e/uvod.html"><img src="vlajky/e.png" onmouseover="this.src='vlajky/e1.png'; toggleDiv('e',1)" onmouseout="this.src='vlajky/e.png'; toggleDiv('e',0)" vspace="30" hspace="20" alt="Espanol"></a>
    <img src="vlajky/coming.png" vspace="20" hspace="10" alt="Coming Soon"> 
   </div>
   <div id="cz">
    Česky
   </div>
   <div id="sk">
    Slovensky
   </div>
   <div id="gb">
    English
   </div>
   <div id="d">
    Deutsch
   </div>
   <div id="rus">
    ??????
   </div>
   <div id="f">
    Française
   </div>
   <div id="pl">
    Polska
   </div>
   <div id="e">
    Espanol
   </div>
  </div>
 </body>
</html>

Chci, aby se po najetí na obrázek, dole objevil text. To se mi povedlo. Ale chci aby byl text pokaždé na stejném místě. Vím, že je to proto, že text mám vypsaný pod sebou. Nejde to nějak třeba přes Java Script? Něco jako "onmouseover="vypsat někde text""? Dík za rady.
Ernie
Profil
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  <link rel="stylesheet" type="text/css" href="styly.css" >
  <title>Illidan's Revenge</title>
  <script language="Javascript">
   <!--
    function fce(na, obj, lang)
    {
	obj.src = "vlajky/"+lang+((na)?"1":"")+".png";
	document.getElementById("jazyk").innerHTML = lang;
	}
   //-->
 </script>
 </head>
 <body bgcolor="black">
  <div id="jazyky">
   <div id="logo">
    <img src="logo.png" align="center">
   </div>
   <div id="vlajky">
    <a href="cz/uvod.html"><img src="vlajky/cz.png" onmouseover="fce(true,this,'Česky');" onmouseout="fce(false,this,'');" vspace="0" hspace="20" alt="Česky"></a>
    <a href="sk/uvod.html"><img src="vlajky/sk.png" onmouseover="fce(true,this,'Slovensky');" onmouseout="fce(false,this,'');" vspace="0" hspace="20" alt="Slovensky"></a>
    <a href="gb/uvod.html"><img src="vlajky/gb.png" onmouseover="fce(true,this,'English');" onmouseout="fce(false,this,'');" vspace="0" hspace="20" alt="English"></a>
    <a href="d/uvod.html"><img src="vlajky/d.png" onmouseover="fce(true,this,'Deutsch');" onmouseout="fce(false,this,'');" vspace="0" hspace="20" alt="Deutsch"></a>
    <a href="rus/uvod.html"><img src="vlajky/rus.png" onmouseover="fce(true,this,'??????');" onmouseout="fce(false,this,'');" vspace="0" hspace="20" alt="??????"></a>
    <br>
    <a href="f/uvod.html"><img src="vlajky/f.png" onmouseover="fce(true,this,'Française');" onmouseout="fce(false,this,'');" vspace="30" hspace="20" alt="Française"></a>
    <a href="pl/uvod.html"><img src="vlajky/pl.png" onmouseover="fce(true,this,'Polska');" onmouseout="fce(false,this,'');" vspace="30" hspace="20" alt="Polska"></a>
    <a href="e/uvod.html"><img src="vlajky/e.png" onmouseover="fce(true,this,'Espanol');" onmouseout="fce(false,this,'');" vspace="30" hspace="20" alt="Espanol"></a>
    <img src="vlajky/coming.png" vspace="20" hspace="10" alt="Coming Soon"> 
   </div>
   <div id=jazyk></div>
  </div>
 </body>
</html>
Keeehi
Profil
Vaon:
stačí místo visibility používat display - rozdíl je v tom, že visibility:hidden; po sobě zanechává prázdné místo (něco na způsob position:relative;) ale display:none; ne. (pro zobrazení použít display:block;)
Vaon
Profil
Moc děkuji za odpovědi, už to funguje tak jak má :). Nechci zakládat nový topic, takže se zeptám tady. Jak jste si možná všimli u jednoho alt je "??????". Je to asi tím že nemám podporu ruštiny. Můžu ji přidat do hlavičky k češtině? Jak? Dík za odpovědi.
Alphard
Profil
[#4] Vaon
Nemůžete kombinovat různé sady. Používáte ISO-8859-2, které neobsahuje ruštinu, viz http://cs.wikipedia.org/wiki/ISO_8859-2#Pokryt.C3.AD_jazyk.C5.AF
Můžete ale používat utf-8, které obsahuje všechny požadované znaky.
Bubák
Profil
Pro krátké texty je možné použít HTML entity:
Русски Русский Россию
&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;
&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;
&#1056;&#1086;&#1089;&#1089;&#1080;&#1102;

Vzhledem k tomu, že plánuješ vícejazyčný web, doporučil bych pro všechny stránky kódování UTF-8.
Vaon
Profil
Velmi děkuji za rychlé, srozumitelné a jasné odpovědi.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0