30. april 2003 - 20:24Der er
8 kommentarer og 1 løsning
iframes ovenpå hinanden ?
Jeg har hurtigt fået lavet, meningen var så at man skal kunne skifte mellem forskellige iframes, ved at skjule de andre indholdet i de forskellige iframes skulle også gerne forblive det samme som da man skiftede til en anden iframe - nogen der kan se hvad jeg skal lave om etc ?
Du gør det HELT forkert. først og fremmest har du document.write to gange. Gu've. Desuden kan du ikke ændre på noget du har write't ind bare ved at ændre på den oprindelige streng. Jeg har lavet det så det virker uden at fjerne document.write, så du kan genkende koden. Der er ingen grund til det, du kan roligt sætte det ind som normale <iframe> tags. Her kommer koden, du vender bare tilbage med spørgsmål :
<html> <head> <script> function CFram(FNr) {
if (FNr == "1") { frame1.style.display="block"; frame2.style.display="none"; frame3.style.display="none"; }
if (FNr == "2") { frame1.style.display="none"; frame2.style.display="block"; frame3.style.display="none"; }
if (FNr == "3") { frame1.style.display="none"; frame2.style.display="none"; frame3.style.display="block"; } } // når en variabel findes inde i function(){} kan den kun "ses" derinde frame1=null; frame2=null; frame3=null;
=maddog= > det ser faktisk ud til at virke helt perfekt - og har ikke rigtigt nogen spørgsmål da det hele ser fornuftigt ud :)) Mange Takker for hjælpen *S*
Men hvis du kigger i =maddog=s kode vil du se at at de 'ydre' " (gåseøjne) ikke har \ (backslash -- escapekarakter) foran.
Backslashen betyder nemlig, at det efterfølgende tegn *ikke* er en del af programmeringen, men hører til det som 'sendes videre'.
At jeg henviser til parsing betyder, at de enkelte linjer som jeg har opdelt dem opfattes af programmeringen som enkeltdele -- hvilket sikkert vil afstedkomme en fejl fra fortolkeren, som ikke kan se nogen fornuft i, at man sender en 'document.write(' uden noget andet.
godt nok. jeg ligger et enkelt svar så. du kan altså roligt undlade at write dine <iframe>'s ind, med mindre det er en del af en browser-detection-master-plan (nyt ord opfundet af mig til lejligheden).
Synes godt om
Ny brugerNybegynder
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.