09. marts 2006 - 18:59Der er
10 kommentarer og 1 løsning
vise et stykke tekst, hvor man så kan trykke og se noget mere.
Det skal virke som følger:
Her er noget tekst Her er noget tekst Her er noget tekst Her er noget tekst Her er noget tekst Her er noget tekst "LÆS MERE"(skal være en slags link, som åbner resten af teksten på samme side så resten af teksten kommer frem, og hele teksten bliver vist)
<? $txt = "HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!"; $mode = $_GET[mode]; if($mode == 'showall'){ echo $txt; } else { echo substr($txt, 0, 200); echo "<a href=\"?mode=showall\"><b>Læs Mere</a>"; } ?>
200 ændrer du til hvor mange tegn du vil have vist :)
Jeg har prøvet at tilpasse det så man også kan lukke sammen igen, men jeg ved ikke om det er den optimale måde at gøre det.. håber at webstuff gider at kommentere det:)
<? $txt = " HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. HER ER ALT DIN TEKST OG DU SKRIVER BARE EN HEL MASSE!.. ";
Ja det er ikke DHTML skal det lige siges med PHP. Men du kan bare lave et link der ser sådan her ud <a href="?mode=blabla">Luk sammen</a>. Da du tjekker om $mode == 'showall' så skal den vise det hele, alle andre udfald lukker den sammen. Så du kunne også have skrevet. <a href="?mode=spegepoelse">Luk sammen</a>.
jeg synes selvfølgelig at det er temmelig mærkeligt at svaret blev accepteret, når det ikke er DHTML, men sådan er der så meget her på Eksperten.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.