Avatar billede jesper-moeller Nybegynder
10. oktober 2005 - 17:37 Der er 15 kommentarer og
1 løsning

mit script vil ikke sætte style på et element

Jeg kan ikke få følgende til at virke,,
var elm = document.getElementById(plname).style;
    elm.width = pagewidth;

I IE NN og Moz virker det fint bare jeg ikke har doctype/encoding.. har jeg det så virker det ikk og jeg får scirpt fejl i IE ...men ingen sripct felj i NN og Moz...

Hvad gør jeg galt ????
Avatar billede roenving Novice
10. oktober 2005 - 18:17 #1
Hvilken slags script-fejl, og hvordan laver du pagewidth-variablen (indeholder den f.eks. enhed ?-)
Avatar billede jesper-moeller Nybegynder
10. oktober 2005 - 18:47 #2
Hej roenving....vilken behagelig overaskelse at finde dig online ;-)

Jeg får et invalid procedure call or argument på line 47 char 1 ie IE... men igen fejl i NN og Moz.... og det virker ikke i nogen af dem...

http://www.jart.dk/jgom/donweb/max-bred-test.html
Avatar billede jesper-moeller Nybegynder
10. oktober 2005 - 22:45 #3
syntes snart jeg ar prøvet det hele....Det vil bare ikke...
Avatar billede roenving Novice
10. oktober 2005 - 23:48 #4
Får du stadig fejl ?-)
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 00:01 #5
Det vile simpelthent ikke virker....verken i IE  NN Eller Mozilla/Firefox...
Virker KUN hvis jeg fjerne Doctype og encoding....
Fatter Nada a hvad der går galt
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 00:03 #6
Nåja... Jeg ved godt mit script kunne være en del mindre...og variablerne fylder og mange allerts....men det hjælper mig liddt nu jeg sider og forsøger at lære /finde ud af skidtet...*S*..... men skulle da være til at finde rundt i
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 14:06 #7
Mystikken breder sig...så jeg sætter pointsne op...og håber det bedste

Nu begynder tingene så småt at virke som jeg vil... der er dog nogle særdeles drilske ting tilbage som jeg ikke forstår..eller umidelbart kan løse

Jeg lægger ud  denne del som opføre sig underligt...

var ubwidth = document.body.offsetWidth;
var ubwidth2 = document.body.clientWidt;
alert(ubwidth);
alert(ubwidth2);
alert( 'WINDOW' +"\n"+"\n"+ 'document.body.offsetWidth = ' + document.body.offsetWidth +"\n"+"\n"+ 'document.body.clientWidt = ' + document.body.clientWidth);

I alert 1 får jeg det forventede resultat
I alert 2 får jeg undefind
I alert  får jeg for begge , det er altid samme resultat

?????????????
Avatar billede roenving Novice
11. oktober 2005 - 14:11 #8
Tavetosse i var ubwidth2 = document.body.clientWidt; ?-)
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 14:17 #9
Fejl 40

Banker hovedet i tastaturet.......BONK

Takker...*S* ....og laver mig lige en kop kaffe at vågne på...
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 14:57 #10
Så tror jeg kaffen er ved at have gjort sin virkning

jeg mangler blot en ting før jeg syntes jeg kan sige mit script er færdigt
ok ja der ska rydes op i det og det skal samles så det bliver lidt smartert, men det er mere kosmetik...
Mit problem er...Igen... IE... det hele funger fint i både NN og FF...men IE vil ikke helt...ved resize beholder den den gamle størelse anden gang man resizer ( isamme retning) kan den så godt finde ud af det....ved reload den tager den nye størelse (og selv her er den ikke helt precis..den laver ofte enten et par pixel for meget eller lidt iforhold til controlen

Nogen ide om hvad der er galt ???
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 15:09 #11
For mig virker det som om at IE ikke fatter
elm.width = pagewidth + widthunit;
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 21:50 #12
Nå...fik jo egenligt svar på det jeg kom for....
og lidt til
roenving smidt et svar så jeg kan lukke...
den fejl 40 må være misnt 25 værd...*G*

Så åbner jeg en ny tråd med mit nye problem...*S*
Avatar billede roenving Novice
11. oktober 2005 - 22:22 #13
Oki, en deler er jeg med på '-)
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 22:24 #14
Pyt...hvorfor dele....du får da bare det hele... ;-)
Avatar billede roenving Novice
11. oktober 2005 - 22:28 #15
Tjah, en god grund kunne være, at du kune have råd til at stille et spørgsmål, hver gang du havde grund til at vende en problematik ...

-- jeg er måske lidt påholdende, men der er i hvert fald ingen risiko for, at jeg skulle komme i bekneb indenfor en overskuelig fremtid !-)

-- og tak for point ;~}
Avatar billede jesper-moeller Nybegynder
11. oktober 2005 - 22:35 #16
*S*... vil bestem ikke være nærig...*S*

Nogle gange virker det bare naturligt at foresætte en tråd...*S*


Og slik nu ikke alle point op. ;-)
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