Autor | Zpráva | ||
---|---|---|---|
jasio Profil * |
#1 · Zasláno: 20. 5. 2010, 12:50:15
Zdravím,
Jak udělám abych po kliknutí na odkaz se mi zvětšil text.Chtěl bych to,ale na tři různé velikostí textu mám něco takového,ale nějak mi to nefunguje. <p id='text1' style='position: absolute; font-size: 16px'> <p id='text2' style='position: absolute; font-size: 20px'> <p id='text3' style='position: absolute; font-size: 26px'>Text, který se zobrazí po kliknutí. <a onclick='document.getElementById("text1").style.left = "0"''>Velikost 1</a> <a onclick='document.getElementById("text2").style.left = "0"''>Velikost 2</a> <a onclick='document.getElementById("text3").style.left = "0"''>Velikost 3</a> </p></p></p> Díky všem předem za pomoc |
||
Chamurappi Profil |
#2 · Zasláno: 20. 5. 2010, 12:55:13 · Upravil/a: Chamurappi
|
||
jasio Profil * |
#3 · Zasláno: 20. 5. 2010, 16:55:03
mám to
<a onclick="document.getElementById('spolecny-rodic').className = 'stav-1'; return false">Jedno pole</a>, <a onclick="document.getElementById('spolecny-rodic').className = 'stav-2'; return false">Druhé pole</a> a jak to udělám v css aby to měnilo |
||
Yur4Y Profil |
#4 · Zasláno: 20. 5. 2010, 17:00:01
jasio:
„a jak to udělám v css aby to měnilo“ Normálne zadefinuj štýly pre triedy .stav-1 a .stav-2. |
||
jasio Profil * |
#5 · Zasláno: 20. 5. 2010, 17:01:07
To mi nebude fungovat když to budu mít takhle:
<a onclick="document.getElementById('spolecny-rodic').className = 'stav-1'; return false">velikost 1</a>, <a onclick="document.getElementById('spolecny-rodic').className = 'stav-2'; return false">velikost 2</a> <style> stav-1 {font-size: 16px;} stav-2 {font-size: 20px;} </style> <div class="stav-1"><div class="stav-2">Text který po kliknutí na odkaz se změni velikost blablabla....</div></div> |
||
sarojan Profil |
#6 · Zasláno: 20. 5. 2010, 17:19:47 · Upravil/a: sarojan
jasio:
Ne, protože v <style> ti chybí před stav-1 a stav-2 bodka(.stav-1 .stav-2) a v divu ti chybí id. Mělo by to být takhle(pokud se nepletu) <a onclick="document.getElementById('spolecny-rodic').className = 'stav-1'; return false">velikost 1</a>, <a onclick="document.getElementById('spolecny-rodic').className = 'stav-2'; return false">velikost 2</a> <style> .stav-1 {font-size: 16px;} .stav-2 {font-size: 20px;} </style> <div id="spolecny-rodic" class="stav-1">Text který po kliknutí na odkaz se změni velikost blablabla....</div> Netuším, jestli se má do divu přidávat i class, vyskoušej a uvidíš. |
||
jasio Profil * |
#7 · Zasláno: 20. 5. 2010, 20:46:57
Funguje to,ale potřeboval bych to aby když kliknu na odkaz tak aby to jelo na celém webu ten text,protože se mi zvětší jen na úvodní stránce a když kliknu na jiný odkaz př. kontakt ak už tam mám zas normální text.
|
||
jasio Profil * |
#8 · Zasláno: 21. 5. 2010, 12:32:25
Potřeboval bych aby když kliknu na ten odkaz co mi to zvětší tak aby ten text byl zvětšený na celým webu i když kliknu na nějakou sekci př. kontakt tak až je to taky tam zvětšené.To musím někde přidat
SESSION? |
||
Chamurappi Profil |
#9 · Zasláno: 21. 5. 2010, 12:58:36
Reaguji na jasia:
Zapiš při změně třídy ten stav do cookie a při načítání stránky tu cookie přečti a nastav podle ní třídu. Hotové javascriptové funkce pro pohodlné zapisování a čtení cookies si snadno dohledáš. |
||
Časová prodleva: 14 let
|
0