Avatar billede peterterkildsen Nybegynder
23. juli 2001 - 18:32 Der er 15 kommentarer og
3 løsninger

visibility = hidden

Jeg har en Iframe som jeg har placeret dynamisk ved hjælp af et layer. Fra mit javascript vil jeg gerne kunne bestemme om Iframen skal være visible eller hidden. Det går også fint med visible. Iframen popper op, når jeg har brug for det, men når jeg ønsker at skjule iframen, så går det galt.
Jeg benytter kommandoen document.all[id].style.visibility = \"hidden\";
Er det ikke muligt at skjule Iframen igen efter at man har kaldt det frem via et layer?
Avatar billede jacobve Nybegynder
23. juli 2001 - 18:37 #1
Skal der stå all[id] ? er det ikke nok med selve id´et?
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 18:38 #2
document.getElementById(\'minIframe\').style.visibility = \'hidden\';

Plejer at virke fint hos mig.

Hvilken browser har du testet i?
Avatar billede speedy Nybegynder
23. juli 2001 - 18:39 #3
<A onClick=\"document.all[\'ifra\'].style.visibility = \'visible\';\" href=\"#\">Vis</A>
<A onClick=\"document.all[\'ifra\'].style.visibility = \'hidden\';\" href=\"#\">Skjul</A>

<IFRAME id=\"ifra\" style=\"visibility: hidden;\">
   
</IFRAME>

Dette virker. Er det ikke noget i den stil du gør ??

/SpEeDy
Avatar billede roenving Novice
23. juli 2001 - 18:42 #4
Det ser faktisk rigtigt ud, men da jeg kiggede i referencen sagde den:

(IE4+)      document.all.iframeID.style.visibility=\"hidden\"
(IE4+/NN6)  window.frames(\"iframeName\").style.visibility=\"hidden\"
(IE5+/NN6)  document.getElementById(\"iframeID\").style.visibility=\"hidden\"

Måske er der noget i det du kan bruge =:-)
Avatar billede peterterkildsen Nybegynder
23. juli 2001 - 18:42 #5
Jeg bruger Internet Explorer til at teste i.

>>moonduck
Jeg har forsøgt at benytte dit forslag, men det ser ud til at give nøjagtig samme resultat...
Avatar billede jacobve Nybegynder
23. juli 2001 - 18:44 #6
det speedy har skrevet virker hos mig - explorer 5.5
Avatar billede peterterkildsen Nybegynder
23. juli 2001 - 18:45 #7
ups........har fundet fejlen....den lå i mit eget hoved....der var tale om en fejl et helt andet sted, men pga. at jeg har siddet foran skærmen det meste af dagen, så kunne jeg bare ikke finde fejlen.......undskyld ulejligheden....*S*
Avatar billede speedy Nybegynder
23. juli 2001 - 18:48 #8
det er da i orden :) Se at komme ud i den friske luft :) Gå en tur i skoven eller lignende :)

/SpEeDy
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 18:49 #9
Frisk luft!! Er det ikke farlig? Og skoven det er da sådan noget med træer og den slags ...
Avatar billede speedy Nybegynder
23. juli 2001 - 18:52 #10
Jo, frisk luft i for store mængder er meget farligt! Jeg glemte at sige at for en nybegynder i \"friskluftning\" er det max 10-15 min. om dagen. Derefter kan en blid optrapning finde sted :)

/SpEeDy
Avatar billede jakobandersen Nybegynder
23. juli 2001 - 18:53 #11
Ok, jeg tror jeg starter med at rulle lidt ned for bilruden på vej hjem :-D
Avatar billede roenving Novice
23. juli 2001 - 18:53 #12
Men husk ...

ikke mere en de der 10-15 min.s optrapning om dagen, ellers begynder det at virke som et euforisk stof *GG*
Avatar billede olebole Juniormester
24. juli 2001 - 00:39 #13
<ole>
Det kunne så være, man skulle prøve med 20 minutters frisk luft gennem et jointrør...bare til en begyndelse. Skulle jo nødigt ende med en OD...!!!  =o)
/mvh
</bole>
Avatar billede speedy Nybegynder
24. juli 2001 - 08:22 #14
*LOL*
Avatar billede roenving Novice
24. juli 2001 - 09:07 #15
>>>olebole
Ja, og man kunne jo også tage en enkelt reefer med de første dage i den omkringliggende verden !-]
Avatar billede olebole Juniormester
24. juli 2001 - 18:15 #16
Takker ærbødigst for de gode råd  :o))
/mvh
Avatar billede olebole Juniormester
24. juli 2001 - 18:16 #17
Du GODESTE...! Det virker allerede  *-\\
Avatar billede roenving Novice
24. juli 2001 - 19:08 #18
Kan du ikke tage mig med næste gang =;={)))
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