Avatar billede zity Nybegynder
07. juli 2005 - 14:27 Der er 8 kommentarer og
1 løsning

Kør funktion i extern .js fil når siden hentes

Jeg har denne funktion liggede i en .js fil.

function tilpasIframe(){
parent.document.getElementById('iframe').style.height = 500;
newHeight = 500;
if(document.body.scrollHeight)
newHeight = Math.max(newHeight,document.body.scrollHeight);
else
newHeight = Math.max(newHeight,document.height);
newHeight = newHeight+10;
parent.document.getElementById('iframe').style.height = newHeight+'px';
}

I <head> har jeg inkluderet js filen med:
<script language="JavaScript" type="text/javascript" src="/fitsize.js">

Og min body ser således ud: <body onload="tilpasIframe();">

Men den kalder bare ikke funktionen i js filen og jeg ander virkelig i hvad jeg har gjordt forkert. Så håber der er nogle der kan hjælpe mig.
Avatar billede roenving Novice
07. juli 2005 - 14:28 #1
Mangler du ikke at lukke script-tagget ?-)

<script language="JavaScript" type="text/javascript" src="/fitsize.js"></script>
Avatar billede zity Nybegynder
07. juli 2005 - 14:33 #2
Hov.. Glemte lige at kopiere det med :)
Avatar billede roenving Novice
07. juli 2005 - 14:37 #3
Test først om du har kontakt med script-filen:

function tilpasIframe(){
alert('Hej, jeg er en script-fil');
parent.document.getElementById('iframe').style.height = 500;
Avatar billede zity Nybegynder
07. juli 2005 - 14:43 #4
Hmm.. Hvis scriptet ligger i roden og jeg definere stien med "/fitsize.js" så virker det  ikke, men hvis jeg ligger scriptet ind i samme mappe som htm filen ligger i så virker det :S
Avatar billede roenving Novice
07. juli 2005 - 14:49 #5
-- så opfatter du åbenbart roden på en anden måde end serveren gør !-)
Avatar billede zity Nybegynder
07. juli 2005 - 14:50 #6
Tja... Men det virker med mine CSS filer :)
Avatar billede zity Nybegynder
07. juli 2005 - 15:02 #7
Jow... Det er nemli fordi scriptet ikke lå i roden men i en undermappe som jeg testede et nyt desing i..

Men ellers tak for hjælpen.. Smid et svar og du får pointene...
Avatar billede roenving Novice
07. juli 2005 - 15:06 #8
Velbekomme '-)
Avatar billede roenving Novice
07. juli 2005 - 15:35 #9
-- og tak for point ;~}
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