Autor | Zpráva | ||
---|---|---|---|
martin2600 Profil * |
#1 · Zasláno: 26. 5. 2005, 19:57:54
V externím souboru mám tento kód: document.write("<a href='index.html'><font color='#808080'><b>Úvodní strana</b></font></a>"). Nejdou mi tam ale vložit události onmouseover a onmouseout. Pomocí těchto událostí chci změnit barvu textu, jenže to nefunguje. Zřejmě dělám nějákou chybu v uvozovkách nebo v apostrofech. Můžete mi prosím poradit jak by měl vypadat výše uvedený kód, s tím, že by se po najetí na text a odjetí z něj změnila barva ? Zdůrazňuji, že kód je v externím souboru a je použit na více stránkách.
|
||
Šlaha Profil |
#2 · Zasláno: 26. 5. 2005, 20:36:08
Udělej to přess css.
a { color: #808080; } a:hover { color: jinábarva; } |
||
peta Profil * |
#3 · Zasláno: 27. 5. 2005, 09:01:22
A stranka? Babo rad, kdyz nevidime do zdrooveho kodu a ktery radek z nej ti nefunguje :)
document.write("<a href='index.html'><font color='#808080'><b>Úvodní strana</b></font></a> kdyz uz tak pisi... var tt="" tt+="<a href=\'index.html\'><font color=\'#808080\'><b>Úvodní strana<\/b><\/font><\/a>"; document.write(tt) protoze jiste tam toho vpisujes daleko vice, tak je fajn dat to do promenne. Souhlasim tez s CSS, pak by to vypadalo asi tak nejak, jak pisal var tt="" tt+="<a href=\'index.html\'>Úvodní strana<\/a>"; tt+="<a href=\'index2.html\'>zzz<\/a>"; document.write(tt) a do css pridat a {color:#808080;font-weight:bold} a:hover {color:#ff8080} a to lze jeste vylepsit na: var mm=new Array( "index.html","Úvodní strana", "ccc.htm","Neco" ); var tt='' for (var i=0;i<2;i++) tt+='<a href="'+mm[i*2]+'">'+mm[i*2+1]+'<\/a>\n' |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0