Avatar billede plaf Nybegynder
20. maj 2008 - 08:58 Der er 1 løsning

Tekst expand - skulle være lukket ved start.

Hejsa!

Jeg er absolut ingen nørd til JavaScript - derfor søger jeg hjælp her :-)

På en side vil jeg give mulighed for at læse mere tekst, når man klikker på et link. Jeg har fundet nedenstående script, men her er teksten desværre åben, når siden loades (og teksten kan så lukkes). Det skulle være omvendt.

Kan man tilpasse scriptet, så det passer? Eller:

Script:

<script language="JavaScript">
function expand(thistag, tag) {
  styleObj=document.getElementById(thistag).style;
  if (styleObj.display=='none')
  {
      styleObj.display='';
    tag.innerHTML = "minus<img src=plus.gif />";
  }
  else {
      styleObj.display='none';
    tag.innerHTML = "plus<img src=minus.gif />";
  }
}
</script>

og så laver man en div længere nede:

<div id="div1" onclick="expand('text1', this);">minus</div>

Og teksten, som nu vises (men som jeg IKKE ønsker vist når siden loades men først ved klik på "minus"..:

<p id="text1" style="display:''; size:10">
Bla bla bla noget tekst.
</p>
Avatar billede plaf Nybegynder
20. maj 2008 - 09:42 #1
Fandt det her, som svarede til mine ønsker:

http://catcode.com/domcontent/display/expand.html
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