Autor | Zpráva | ||
---|---|---|---|
noby Profil |
#1 · Zasláno: 11. 9. 2011, 14:24:53
Dobrý den.
Jak udělat odkaz >>Přidat Komentář<< na který by se kliklo a odkryl formulář pro vložení komentáře k článku, a následně po vložení komentáře by formulář byl opět pod odkazem >>Přidat Komentář<<? |
||
Str4wberry Profil |
#2 · Zasláno: 11. 9. 2011, 14:56:15
|
||
noby Profil |
#3 · Zasláno: 11. 9. 2011, 15:06:59
Str4wberry:
Tohle mě napadlo jako první jenže nefunguje to. |
||
Witiko Profil |
#4 · Zasláno: 11. 9. 2011, 15:09:29 · Upravil/a: Witiko
noby:
Omyl, ten ukázkový kód funguje bravurně. Chyba bude na tvé straně tipuji přibližně někde mezi židlí a klávesnicí. |
||
Someone Profil |
#5 · Zasláno: 11. 9. 2011, 15:30:08 · Upravil/a: Someone
Ok tak tady ti to naservíruju už hotové.. Doufám, že to funguje :)
<head> <style> .skryty { display: none; } </style> </head> <body> <input type="button" value="Přidat formulář" onclick="odkryt('formular')"> <div id="formular" class="skryty"> Formulář bla bla bla...... <input type="submit" value="odeslat" name="odeslat" onclick="skryt('formular')"> </div> </body> </html> <script> function odkryt(id) { el = document.getElementById(id); el.style.display = "block"; } function skryt(id) { el = document.getElementById(id); el.style.display = "none"; } </script> edit: Navíc, pokud dobře vím tak odeslání formuláře pomocí PHP způsobí aktualizaci stránky. Takže po té aktualizaci se automaticky vrátí display: none; function skryt(id) { el = document.getElementById(id); el.style.display = "none"; } Takže by to mohlo vypadat asi takhle: <head> <style> .skryty { display: none; } </style> </head> <body> <input type="button" value="Přidat formulář" onclick="odkryt('formular')"> <div id="formular" class="skryty"> Formulář bla bla bla...... <input type="submit" value="odeslat" name="odeslat"> </div> </body> </html> <script> function odkryt(id) { el = document.getElementById(id); el.style.display = "block"; } </script> |
||
noby Profil |
#6 · Zasláno: 13. 9. 2011, 08:08:43 · Upravil/a: noby
Dobrý den.
Jak rád bych vložil javascript do stránky jenže to nejde protože mám html v echo a rozdělit je nemohu jelikož mám jako první výpis z databáze a kdybych je rozdělil tak výpis nebude fungovat. Koukal jsem konkrétně zde na to jak vložit js do php jenže ani jedna rada nepomohla. Navíc když vložím javascript do stránky tak stavový řádek píše: Na stránce však vznikla chyba. Není se čemu divit když to mám u ic.cz a nejsem Ročild na to abych si objednal normální hosting. Navíc doména kterou chci je už zadaná. |
||
Časová prodleva: 13 let
|
0