06. januar 2005 - 01:19
Der er
7 kommentarer og 1 løsning
Create HTML with JAVASCRIPT
Hej eksperter, Jeg bruger PHP og Javascript. Jeg er ved at lave et site, der skal tage højde for brugerens skærmopløsning. Dette vil jeg gøre således: På mit "hovedsite", hvor frames defineres vil jeg lave det sådan, at JAVASCRIPT genererer koden (eks): Find ud af skærmopløsning og kald det 1, 2 eller 3 (alt efter brugerens opløsning). Udskriv følgende i <HEAD>: <frameset framespacing="0" rows="160,*"> <frame name="menu" src="menu.php" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0"> <frame name="main" src="mainindex.php?res=1" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0"> </frameset> (læg mærke til res=1 ... det er det jeg vil have frem) Kan dette lade sig gøre? (eller rettere hvordan...) Jeg tager meget gerne imod en stump kode. Mvh Lone
Annonceindlæg fra Computerworld
06. januar 2005 - 01:25
#1
F.eks. <script type="text/javascript"> window.onload = function(){ if(screen.availWidth<800) window.frames['main'].src = 'mainindex.php?res=1'; else if(screen.availWidth<1024) window.frames['main'].src = 'mainindex.php?res=2'; else if(screen.availWidth<1152) window.frames['main'].src = 'mainindex.php?res=3'; else window.frames['main'].src = 'mainindex.php?res=4'; } </script> <frameset framespacing="0" rows="160,*"> <frame name="menu" src="menu.php" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0"> <frame name="main" src="about:blank" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0"> </frameset>
06. januar 2005 - 01:27
#2
-- og jeg havde lavet det efter bredde, men med højde hedder det availHeight og højderne skal så være 600, 768 og 864 ...
06. januar 2005 - 14:26
#3
ok, cool, lige hvad jeg skal bruge :-) mange tak! sender du ik lige et svar i stedet for en kommentar :-) lige meget med højde og bredde, skulle bare lige have princippet i det ;-)
26. januar 2005 - 15:24
#6
til andre ... jeg har brugt: parent.main.location.href='main.php?res=3'; i stedet for ex window.frames['main'].src = 'main.php?res=3'; det virker bedre, for der bliver vinduet opdateret (jeg kunne ikke få det andet til at virke helt ...