Avatar billede moroax Nybegynder
10. november 2001 - 02:26 Der er 5 kommentarer og
2 løsninger

> 1024 = 2 grå kanter

Ja det siger jo sig selv,
større end 1024x768 = en grå kant på hver side af sidens indhold,
siden starter med en frame på 100%

så om den frame der er bliver centreret på en grå baggrund eller om der laves 1 frame på hver side er ligegyldigt bare det virker...

* MoRoax...
Avatar billede tos Praktikant
10. november 2001 - 03:13 #1
Hvorfor bruge javascript, når du kan klare det med std. html (set alle borders=0):

<frameset cols=\"*,1024,*\">
  <frame name=\"left\" src=\"page1.htm\">
  <frame name=\"main\" src=\"page2.htm\">
  <frame name=\"right\" src=\"page3.htm\">
  <noframes>
  <body>
  </body>
  </noframes>
</frameset>
Avatar billede moroax Nybegynder
10. november 2001 - 03:18 #2
ja klart,
hvad så med dem der kører 800x600 ??..
dem er der jo lige så mange af som dem der kører 1024x768
lige som 640x480 også har en lille del endnu (godt det ikke er mig *GG*)

* MoRoax...
Avatar billede tos Praktikant
10. november 2001 - 03:27 #3
Hva\' så med:

function find_resolution()
{
  if(screen.width == 1024 && screen.height == 768)
    something.htm
  else if(screen.width == 800 && screen.height == 600)
    something_else.htm
  else
    something_third.htm
}
Avatar billede moroax Nybegynder
10. november 2001 - 03:46 #4
Jeg hader NS, men alligevel,
virker det i NS ??..

og kunne man ikke gøre noget i stil med

var bred = \'\'
function find_resolution()
{
  if(screen.width < 1024)
    bred = \'100%\'
  else if(screen.width > 1024)
    bred = \'1024\'
  else
    bred = \'100%\'
}

jo self kan man det,
men hvordan er det så lige man kalder den frem nede i framesettet ??..
er det:
<frameset cols=\"*,\"javjScript:document.write=\'bred\'\",*\"> ??..

eller hvad ??..

* MoRoax...
Avatar billede tos Praktikant
10. november 2001 - 03:50 #5
Når du har fundet screen res. laver du en document.write(), hvor du skriver frameset\'et ud:

<script language=\"javascript\">
document.write(\'<frameset cols=\"*,\' + bred + \',*\">\');
</script>
  <frame name=\"left\" src=\"page1.htm\">
  <frame name=\"main\" src=\"page2.htm\">
  <frame name=\"right\" src=\"page3.htm\">
  <noframes>
  <body>
  </body>
  </noframes>
</frameset>

Avatar billede moroax Nybegynder
10. november 2001 - 04:01 #6
Mjaa..
fik ikke afklaring på NS,
men dette her kan køre nu
håber det er det o.k. med 20/13 fordeling ??..

* MoRoax...
Avatar billede tos Praktikant
10. november 2001 - 14:05 #7
takker og bukker :)
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