09. november 2004 - 22:25
Der er
12 kommentarer og 1 løsning
Korrekt brug af onResize i HTML 4.01 Transitional
Jeg har indtil nu brugt nedenstående for at køre en funktion når brugeren ændrede på vinduets størrelse: <body onResize="whatever();"> Men ved validering hos W3 meldes følgende: there is no attribute "ONRESIZE" Kan jeg i stedet benytte noget lignende: window.onresize = whatever(); Hvordan bruger jeg onresize event handler således at min side validerer hos W3 ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
09. november 2004 - 22:28
#1
<head> <script type="text/javascript"> onresize = whatever; onload = evenmore; </script> </head> <body>
09. november 2004 - 22:36
#2
hmmm - jeg kan ikke rigtig få det til at virke. Nu har jeg indsat følgende testkode i HEAD: <script type="text/javascript">onResize = alert('yep');</script> Når jeg indlæser siden får jeg fra start en alert, selv om vinduet jo ikke er blevet resizet endnu. Og når jeg så efterfølgende resizer vinduet får jeg ikke noget alert ?!? Jeg har brug for at koden bliver afviklet HVER gang vinduet resizes ?!?
09. november 2004 - 22:39
#3
<script type="text/javascript"> function whatever(){ alert('yep'); } onresize = whatever; </script>
09. november 2004 - 22:43
#4
yeah - så virker det. Hvordan kan det være at der ikke må være () efter funktionskaldet ? anyways - smid lige et svar ! Tak for hjælpen :-)
09. november 2004 - 22:47
#5
Du bad jo om den korrekte version ;-) Jeg aner det faktisk ikke, men vidste ihvertilfald at du ikke kunne bruge alert() uden at kalde en funktion først. /Nikolaj
09. november 2004 - 22:54
#6
hehe ja ja - man behøver jo heller ikke at forstå eller vide alt. (når bare lortet virker) :-)
09. november 2004 - 22:57
#7
Havde diskussionen med roenving fornylig men mener ikke at vi fandt løsningen - ellers husker jeg bare som...... hvad hedder det nu ;-) Tak for point.
10. november 2004 - 14:55
#8
-- det må med garanti have noget med at gøre, at du skal have lige børn til at lege, for du har jo heller ikke () på onresize !-)
10. november 2004 - 14:56
#9
-- og en illustration kan være, at du godt kan skrive det direkte: onresize = function(){alert('yep');}
10. november 2004 - 15:36
#11
Det gør den :-)
10. november 2004 - 15:42
#12
;-)
10. november 2004 - 15:42
#13
Fino ... ja, det er zq ikke altid så let at forklare sig på dansk - når man er vandt til at tænke på 'programmerinsk' ;D
Vi tilbyder markedets bedste kurser inden for webudvikling