Autor | Zpráva | ||
---|---|---|---|
Karlinho Profil |
#1 · Zasláno: 1. 11. 2013, 13:21:15
Zdravím, mám web, který poskytuje určité návody, a byl bych rád, kdyby se mi zlepšila zpětná vazba. Představuji si to takhle:
Pod každým návodem by byl odkaz "Návod jsem si přečetl." Po kliknutí na odkaz by se pod ním objevilo hvězdičkové hodnocení "Hodnotíte návod jako prospěšný?" a po kliknutí na určitou hvězdičku by se zase pod tím objevil krátký formulář s dotazníkem. Vím, jak bych to udělal v PHP, ale nemám ani tušení o nějaké JS funkci ohledně postupném zobrazovaní textu a hvězdiček. Co s tím? |
||
maks Profil |
#2 · Zasláno: 3. 11. 2013, 09:53:58
Karlinho:
vytvoř si funkci, která bude mít parametr ID elementu, který chceš zobrazit. Asi takto: <style> .zobrazeny {display: block;} </style> <a href="" onclick="return show('hodnoceni');">Zobraz hodnoceni</a> <div id=hodnoceni style="display: none">hvezdicky</div> <script> function show(id) { document.getElementById(id).className = 'zobrazeny'; // muzes pridat i dalsi styly te tride // nebo bez tridy // document.getElementById(id).style.display = 'block'; } </script> |
||
Karlinho Profil |
#3 · Zasláno: 3. 11. 2013, 15:54:40
"hvezdicky" mi to nezobrazuje, co dělám špatně?
http://postcrossing.cz/index.php?str=test |
||
maks Profil |
#4 · Zasláno: 3. 11. 2013, 16:04:19
Karlinho:
psal jsem to v rychlosti, myslel jsem, že budeš trochu přemýšlet a ne jen slepě kopírovat a divit se. <style> #hodnoceni {display: none;} #hodnoceni.zobrazeny {display: block;} </style> <a href="" onclick="return show('hodnoceni');">Zobraz hodnoceni</a> <div id=hodnoceni>hvezdicky</div> <script> function show(id) { document.getElementById(id).className = 'zobrazeny'; // muzes pridat i dalsi styly te tride // nebo bez tridy // document.getElementById(id).style.display = 'block'; return false; } </script> |
||
Str4wberry Profil |
#5 · Zasláno: 3. 11. 2013, 16:05:10
Zobrazit a skrývat obsah lze jednoduše přepínáním třídy, ale asi bych hodnocení zobrazil rovnou. Jeho schování medle sníží počet lidí, kteří budou hodnocení udělovat.
|
||
Karlinho Profil |
Str: Ještě o tom popřemýšlím, každopádně děkuji za odkaz na zajímavý web.
maks: Přemýšlel jsem, hrál jsem si. Nesedělo mi to, tak jsem napsal, díky. |
||
Časová prodleva: 10 let
|
0