Avatar billede moller84 Nybegynder
08. marts 2003 - 20:23 Der er 4 kommentarer og
1 løsning

variabel angiver div-navn

Jeg skal have en function der skifter en tekst fra usynlig til synlig og omvendt i forskellige DIV'er, alt efter hvor der bliver trykket.

function svar() {
'vardiv'.style.visibility = status
}

vardiv skal være en variabel, som angiver div-navnet, men jeg kan ik få det til at virke
Avatar billede mjense173 Nybegynder
08. marts 2003 - 20:30 #1
kan du ikke bare gøre FONT-COLOR til den samme som baggrundsfarven?
Avatar billede bearhugx Nybegynder
08. marts 2003 - 20:31 #2
den skal jeg lige have en gang til .,..

Er det noget ala
function toggleDisplay(objid) {
  var obj = document.getElementById( objid );
  if(obj.style.display == 'block' ) {
    obj.style.display = 'none';
  } else {
    obj.style.display = 'block';
  }
}


<body>
  <span onclick="toggleDisplay('minDiv');" style="background-color:#ffffdd; border:1px solid black;"> Tænd/sluk - klik her </span>
  <div id="minDiv"> bla bla bla bla bla </div>
</body>
Avatar billede moller84 Nybegynder
08. marts 2003 - 20:32 #3
nej for det er i en tabel, og det vil se underligt ud, da man så kan se at der noget mere i tabellen.
Avatar billede bearhugx Nybegynder
08. marts 2003 - 20:33 #4
du kan også bruge den med tekst og span

Her er en tekst <span id="forsvindendeTekst"> hvor dette vil forsvinde eller vise sig </span> når man trykker på følgende billede <img src="pic.gif" onclick="toggleDisplay('forsvindendeTekst');">
Avatar billede moller84 Nybegynder
08. marts 2003 - 20:39 #5
jep mange tak
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