Autor | Zpráva | ||
---|---|---|---|
Vaon Profil |
#1 · Zasláno: 14. 5. 2011, 19:06:54
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 |
#2 · Zasláno: 14. 5. 2011, 19:40:12
<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 |
#3 · Zasláno: 14. 5. 2011, 20:05:20 · Upravil/a: Keeehi
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 |
#4 · Zasláno: 15. 5. 2011, 08:27:49
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 |
#5 · Zasláno: 15. 5. 2011, 09:39:23
[#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 |
#6 · Zasláno: 15. 5. 2011, 10:08:54
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 |
#7 · Zasláno: 15. 5. 2011, 11:35:50
Velmi děkuji za rychlé, srozumitelné a jasné odpovědi.
|
||
Časová prodleva: 13 let
|
0