15. februar 2003 - 20:10Der er
4 kommentarer og 1 løsning
Hvordan kalder man en funktion i vinduet fra en under-Iframe?
Jeg har et vindue med flere iframes i. Nede i en af mine iframes vil jeg gerne kunne kalde en function som jeg har defineret i det overliggende vindue. dette vil jeg gerne gøre på iframens onLoad. Er dette muligt og hvordan? Jeg har forsøgt mig med diverse kombinationer af - blot navnet på funktionen - reference til "parent" - reference til "top" osv. men uden held so far..
Håber nogle kan vise mig et lille stykke kode som kan gøre stuntet. ;o)
Men jeg har prøvet "parent.funktionsnavn()" dog uden ";". Er dette et must? Og den funktion jeg har erklæret, er det ligegyldigt om den er erklæret i HEAD- eller BODY-sektionen af hovedvinduet?
At afslutte en JS-kommando er god kodeskik, men egentlig underordnet her :) I princippet må du definere funktionen, hvor du vil mellem <html> og </html>. Det er dog et absolut must, den er defineret på det tidspunkt, den bliver kaldt. Er det ikke tilfældet, vil du få en JS-fejl, der siger noget om at 'et objekt var ventet'. Får du nogen fejl? I så fald, hvilken? Kan du ikke lægge en URL til siden? /mvh
Nu skal du høre.. Det viste sig at min firewall havde slået fejlhåndtering fra, så jeg ikke fik nogle fejl. Da jeg slog firewall fra, fik jeg fejl der sagde noget med "tilladelse nægtet" - Da jeg efterfølgende indsatte et "domain = xxx", så virkede det! ;o)
Men tak for hjælpen anyway.. ;o)
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.