Avatar billede no_doubt Nybegynder
13. november 2002 - 00:54 Der er 6 kommentarer og
1 løsning

skjule og vise en form ved link

Hvordan kan jeg skjule en form fra start og ved et klik paa link skal den komme frem, klikker man igen skal den forsvinde ellers to links on og off
Avatar billede Slettet bruger
13. november 2002 - 01:08 #1
Vi hiver fat i noget javascript igen ;o)

<html>
<head>
<script language="JavaScript">
var ns, ns6, ie;

ns  = (document.layers) ? true : false;
ns6 = (document.getElementById) ? true : false;
ie  = (document.all) ? true : false;

function getLayerStyle( lyr ){
if( ns ){
return document.layers[lyr];
} else if( ie ){
return document.all[lyr].style;
} else if( ns6 ){
return document.getElementById(lyr).style;
}
}

function ShowHide(layer){
newlayer = getLayerStyle(layer)
if (newlayer.visibility == "hidden") {
newlayer.visibility = "visible";
}
else if (newlayer.visibility == "visible") {
newlayer.visibility = "hidden";
}
}
</script>
</head>
<body>

<a href="java script:ShowHide('mitlayer1')">Vis Form</a>
<div name="mitlayer1" id="mitlayer1" style="visibility: hidden">
<input type="text" value="Hej">
<input type="button" value="ok">
</div>

</body>
</html>
Avatar billede lequet Nybegynder
13. november 2002 - 01:09 #2
I head :

<script>
mode = 0 ;

function visskjul() {
  if (mode == 0) {
    document.getElementById('formen').style.display = 'block' ;
    mode = 1 ;
  } else {
    document.getElementById('formen').style.display = 'none' ;
    mode = 0 ;
  }
}
</script>

Dit link

<a href="#" onclick="visskjul()">Vis/Skjul</a>

Og din form

<form style="display : none ;">
Avatar billede no_doubt Nybegynder
13. november 2002 - 01:09 #3
jeg har selv set lidt paa det men kan ikke faa det til at fungere helt
http://1q.frip.dk/lektie/default1.asp
Avatar billede lequet Nybegynder
13. november 2002 - 01:10 #4
Ups :)

<form id="formen" style="display : none ;">
Avatar billede no_doubt Nybegynder
13. november 2002 - 01:31 #5
leguet, proev at se overstaaende side og vis og skjul lidt imellem lektier og skriv ny lektie.. hvordan kan det vaere du nogengange skal trykke to gange ?
Avatar billede lequet Nybegynder
13. november 2002 - 01:37 #6
Det skyldes at du har to ting der skjules/vises, men kun en "mode" variabel...

Den hurtige løsning er at gøre det sådan her istedet (en mere fleksibel løsning kan sagtens laves hvis du planlægger at have flere skjulte ting i fremtiden)

<script>
mode = 0 ;

function visskjul() {
if (mode == 0) {
document.getElementById('insert').style.display = 'block' ;
mode = 1 ;
} else {
document.getElementById('insert').style.display = 'none' ;
mode = 0 ;
}
}
</script>
<script>
mode2 = 0 ;

function visskjullektier() {
if (mode2 == 0) {
document.getElementById('lektier').style.display = 'block' ;
mode2 = 1 ;
} else {
document.getElementById('lektier').style.display = 'none' ;
mode2 = 0 ;
}
}
</script>
Avatar billede no_doubt Nybegynder
13. november 2002 - 06:54 #7
okay synes stadig det sker ind i mellem men ok
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk projektleder til stor applikationstransformation i Forsvaret

Politiets Efterretningstjeneste

Fagkoordinator til Netværkssektionen i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

SAP-medarbejder til Roller & Autorisationer i Forsvarets Cyberdivision

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Specialister til Netværksoperations til Forsvarets nye Digitale Backbone

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Applikationsarkitekt til stor applikationstransformation i Forsvaret