Avatar billede martinfrost Nybegynder
21. juli 2001 - 13:21 Der er 11 kommentarer og
1 løsning

Iframe script (hvad er der galt?)

function update(){
x = (document.body.offsetWidth/2)-285 ;
iframe.style.left=x+\"px\"
}
Avatar billede roenving Novice
21. juli 2001 - 13:33 #1
Hov ... ?·]
Du prøver jo at lægge en streng til et tal -- det går da galt!

prøv

iframe.style.left=\"\"+x+\"px\"

hth
jes
Avatar billede martinfrost Nybegynder
21. juli 2001 - 13:36 #2
Det virker stadig ik...

Den siger at Iframe.style ikke er defineret. Mit objectID ER altså <Iframe name=iframe osv.. >

jeg forstår ikke hvorfor det ikke funger...
Avatar billede roenving Novice
21. juli 2001 - 13:39 #3
Åeh ...

Din reference til objektet er jo også en smule sparsom, jeg ville prøve:

<Iframe name=\'MinInnerframe\' osv.. >

function update(){
x = (document.body.offsetWidth/2)-285 ;
document.all[MinInnerframe].style.left=x+\"px\"
}

jes
Avatar billede roenving Novice
21. juli 2001 - 13:39 #4
Øeh ... ;-[

Din reference til objektet er jo også en smule sparsom, jeg ville prøve:

<Iframe name=\'MinInnerframe\' osv.. >

function update(){
x = (document.body.offsetWidth/2)-285 ;
document.all[MinInnerframe].style.left=\"\"+x+\"px\"
}

jes
Avatar billede jakoba Nybegynder
21. juli 2001 - 13:42 #5
iframe er et risikabelt navn kald den fx  name=\"minIframe\".
husk at komme \" eller \' omkring strengparametre.
du skifter mellem at stave iframe med stort I og med lille i, det vil javascript se som helt forskellige navne.
når du adresserer din iframe er det sikrere at sige:
document.frames[\'minIframe\'].style.left = \"\"+x+\"px\";

mvh JakobA
Avatar billede jakoba Nybegynder
21. juli 2001 - 13:43 #6
Ups. den var vist direkte forkert:
    document.frames[\'minIframe\'].style.left = \"\"+x+\"px\";
bør være:
    window.frames[\'minIframe\'].style.left = \"\"+x+\"px\";
Avatar billede roenving Novice
21. juli 2001 - 13:45 #7
>>jakoba ...
det\'r jo godt at være hurtig -- jeg havde vist også lidt for meget fart på :-(
Avatar billede martinfrost Nybegynder
21. juli 2001 - 13:58 #8
Mangen tak for hjælpen begge to. Jeg er rimelig ny herinde, så jeg ved ikke helt, hvordan jeg skal fordele de \"udlodede\" point. I boksen herover står der så vidt jeg kan se kun \"jakoba\" og nu trykker jeg accepter, men det ville være mest fair hvis pointene blev delt i mellem jer :)

Tak!
Avatar billede jakoba Nybegynder
21. juli 2001 - 14:00 #9
Men det var da også rigtig som du siger med at lægge en streng til et tal.
Avatar billede martinfrost Nybegynder
21. juli 2001 - 14:00 #10
men det virker i hvert fald nu, så tak begge to :)
Avatar billede jakoba Nybegynder
21. juli 2001 - 14:02 #11
martinfrost >> Velkommen til. du klarer dig fint indtil videre :-))
roenving >> vil du have din del eller er det for lidt at lave et spm om?

mvh JakobA
Avatar billede roenving Novice
21. juli 2001 - 14:04 #12
Åeh ... njøeh ... det må vist gå i udvalg -- jeg tror jeg svarer, når jeg har holdt juleaften næste gang ;~}

jes

PS! Sidste gang jeg holdt jul var i \'68
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