Autor Zpráva
Eme220
Profil *
Hezký den, prosím o radu:

z databáze vypisuji článek +- takto

{
echo $line[titulek];
echo $line[anotace];
echo $line[text];
}


potřebuju udělat aby se text $line[text] zobrazil až po kliknutí na tlačítko Zobrazit celý článek.

Poradíte? s javasriptem moc neumím.

díky
Chamurappi
Profil
Reaguji na Eme220:
s javasriptem moc neumím
Já zase neumím PHP. Proč sem dáváš maketu PHP kódu a ne HTML, na které chceš JS nasadit? JavaScript se vykonává na straně klienta, je mu jedno, čím a jak je zdroj vygenerovaný.

Při události onclick měň vlastnost style.display elementu nalezeného pomocí document.getElementById("ídéčko") na „block“. Chceš-li znát konkrétní syntaxi, stačí hledat. Můžeš si také prohlédnout příklad na JPW: Skrývání a odkrývání textu na přání uživatele.
Taps
Profil
Eme220:
K efektu rozbalení lze také použít např. framework mootools( http://demos.mootools.net/Fx.Slide)
Eme220
Profil *
Taps
to je moc pěkný ale není tam nikde dokumntace, potřeboval bych aby to jako výchozí bylo schované.
Taps
Profil
Eme220:
zkus pohledat na domovské stránce http://mootools.net/
Fergi
Profil
myslim ze k tomuto by se hodilo neco takoveho
http://www.nodstrum.com/2007/03/20/jquery-content-loading/ ,
vyhodou je to ze se to nacte az po rozkliknuti , a muzes tam odmazat cast
<body onLoad="loadContent(1);">

a tim docilis toho ze se nic pri nacteni stranky nacitat nebude a nacte se to az budes chtit ;),
a , muzes tam i doplnit preloader pridanim
$('#contentArea').html('<img src="obrazek.gif" />');

nad
$("#contentArea").load("rpc.php?o="+id+"");

Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou a interpunkcí.
Chamurappi
Profil
Reaguji na Tapse a Fergiho:
To, co chce, je prachobyčejné skrývání/odkrývání — na to stačí jeden řádek (bez zdržujících blbinek). Jestliže zatím nezvládne ani to, těžko se bude patlat s úžasným efektem či s AJAXem.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0