Avatar billede Slettet bruger
14. august 2008 - 19:04 Der er 8 kommentarer og
1 løsning

skjul det sidste af teksten..

Hej..

Jeg mangler en måde hvor jeg kan skjule noget tekst..

det skal udtrækkes fra en php stykke..

hvor der kun bliver vidst 100 tegn. og så kan man trykke og så bliver der vidst de sidste tegn.. hvis i forstår.


på forhånd tak
Avatar billede Six Nybegynder
14. august 2008 - 19:22 #1
Kunne være noget ala.

<?PHP
$var = "min tekst på over 100 tegn";

$var_100tegn = substr($var, 0, 100);

echo $var ."indsæt link her";

?>
Avatar billede Six Nybegynder
14. august 2008 - 19:23 #2
echo $var_100tegn self ;)
Avatar billede Six Nybegynder
14. august 2008 - 19:23 #3
nej fumler lige lidt rundt i det ;D giv mig lige 2 mins.. så laver jeg et eksempel der virker... ;)
Avatar billede Six Nybegynder
14. august 2008 - 19:30 #4
<?PHP

    $var = "min tekst som er over 100 chars lang. og nok lidt mere, maaske endda og noget maaske mere maaske... ingen ved det";
   
    $var_100tegn = substr($var, 0, 100);
   
    echo "<a href=\"link til hele teksten her\">".$var_100tegn."</a>";
?>

noget i den stil der ;)
Avatar billede Six Nybegynder
14. august 2008 - 19:40 #5
den her er nok nærmere det du søger istedet for den anden echo sætning

echo $var_100tegn."... <a href=\"link til resten af teksten\">læs mere</a>";
Avatar billede Slettet bruger
14. august 2008 - 21:22 #6
hehe vi misforstod måske hinanden.. jeg mente at man skulle kunne trykke og så vil resten af teksten vises under. ikke i nyt link
Avatar billede tmi Nybegynder
15. august 2008 - 04:49 #7
Det er javascript du leder efter?

<div id='skjult' style='overflow:hidden;width:100px;height:20px'>
abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc
</div>
<a href='java script:document.getElementById("skjult").style.height = "";void(0)'>Vis alle tegn</a>

Blot rediger width:100px;height:20px således at størrelsen passer med 100 tegn.
Avatar billede Slettet bruger
19. august 2008 - 11:47 #8
kan man gøre sån, at hvis man trykker på. vis alle tegn så vises de, og så skal det være sån du kan trykke . "skjul tegn igen"
Avatar billede w13 Novice
19. august 2008 - 11:54 #9
F.eks.:

<div id="skjult" style="overflow:hidden;width:100px;height:20px">
abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc
</div>

<script type="text/javascript">
function toggleShow(o1,o2){
  if(o1.style.height==""){
    o1.style.height="20px";
    o2,firstChild.nodeValue="Vis alle tegn";
  }else{
    o1.style.height="";
    o2,firstChild.nodeValue="Skjul tegn igen";
  }
}
</script>

<div onclick="toggleShow(document.getElementById('skjult'),this)">Vis alle tegn</div>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester