Avatar billede fc-dong Nybegynder
18. juli 2002 - 14:16 Der er 14 kommentarer og
1 løsning

Hvad er der galt...?

Hej med jer.

Prøv at klikke på dette link http://www.fcweb.dk/fcweb/asp/startside.asp
Siden virker fint i Explorer, men der er problemer med Netscape 6.0

Problemet er, at siden er sat til at være 100 % i højde, så den hvide baggrund altid går ned til bunden at skærmen. Men i Netscape stopper den, når der ikke er mere tekst at vise....

Hvad er der galt..
Avatar billede keysersoze Ekspert
18. juli 2002 - 14:23 #1
netscape vil have indhold i en tabel for at hele tabellen vises - så du er nødt til at lægge et eller andet ind som får den til at holde størrelsen (fx et billede med en bredde på 1 px)
Avatar billede j-johansen Nybegynder
18. juli 2002 - 14:25 #2
Opera har det samme problem...
Avatar billede fc-dong Nybegynder
18. juli 2002 - 14:27 #3
Det bliver lidt svært. For hvad nu, hvis en kører 800x600, og en anden bruger 1024x768 så får jeg jo problemet igen...
Avatar billede keysersoze Ekspert
18. juli 2002 - 14:35 #4
yep - det gør du
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 14:36 #5
netscape vil slet ikke have ting og sager i procent....

2 sekunder.
Avatar billede fc-dong Nybegynder
18. juli 2002 - 14:37 #6
Kan man slet ikke gøre noget...?
Avatar billede bamzen Nybegynder
18. juli 2002 - 14:38 #7
1. du skal bruge dit lag til at lave baggrundsfarven
2. du skal definere clip værdierne til laget også, for at ns viser det korrekt

dette gøres i dit stylesheet med

clip:rect(0px,100%,100%,0px)

men ns kan have problemer med angivelsen i %

hvis det er tilfældet , kan jeg anbefale at begynde at kigge nærmere på DynAPI 2, som er et javascript bibliotek til håndtering af dhtml

http://dynapi.sourceforge.net

/Martin
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 14:39 #8
Prøv den her :

<script>

ns4 = (document.layers)? true:false
ns6 = (document.getElementById && !document.all)?true:false;

if (ns4||ns6){
hojde = window.innerHeight
}else hojde = "100%"

document.writeln("<table width='400' height='"+hojde+"' border='1'><tr><td></td></tr></table>");

</script>

/Nikolaj
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 14:40 #9
Eller nok lidt nemmere læg resten af tabellen udenfor...

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<script>

ns4 = (document.layers)? true:false
ns6 = (document.getElementById && !document.all)?true:false;

if (ns4||ns6){
hojde = window.innerHeight
}else hojde = "100%"

document.writeln("<table width='400' height='"+hojde+"' border='1'>");

</script>

<tr><td>asdasda</td></tr></table>
</body>
</html>
Avatar billede fc-dong Nybegynder
18. juli 2002 - 14:45 #10
Nu virker det fint i Netscape, men nu er problemet i Explorer...
http://www.fcweb.dk/fcweb/asp/startside.asp
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 14:49 #11
<html>
<head>
<title>Mainframe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="/fcweb/style/fcweb.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#3399CC">
<div align="center">
<script>

ns4 = (document.layers)? true:false
ns6 = (document.getElementById && !document.all)?true:false;

if (ns4||ns6){
hojde = window.innerHeight
}else hojde = "100%"

document.writeln("<table width='400' height='"+hojde+"' border='0' cellpadding='0' cellspacing='0'>");

</script>

    <tr>
      <td width="760" height="100%" valign="top" bgcolor="#FFFFFF">
        <table width="760" height="100%" border="0" align="left" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="sidetabel">
          <tr>
            <td width="25" valign="top">
              <div align="center"> </div></td>
            <td height="100%" valign="top"> <p>
               
                Dette er en test af denne side<br><br>Det virker næsten som det skal, men der er problerm med siden i Netscape 6.<br><br>Den viser ikke hele siden som den skal. Den hvide baggrund skal gå helt ned til bunden af skærmen. Det virker fint med Explorer. </p>
            </td>
            <td width="25" valign="top"><div align="center"></div></td>
          </tr>
        </table>
      </td>
      <td width="916" valign="top">&nbsp;</td>
    </tr>
  </table>
 
</div>
</body>
</html>

/Nikolaj
Avatar billede fc-dong Nybegynder
18. juli 2002 - 14:57 #12
Det eneste du har lavet om, er at flytter <div align="center"> op foran
<script>
Er jeg helt galt på den....?
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 15:08 #13
Ja det er du :))

Jeg har erstattet din <table> med min scriptede table. Det ser i øvrigt fint ud i min Explorer - Dog går den ikke 110% ned i bunden.
Avatar billede fc-dong Nybegynder
18. juli 2002 - 15:34 #14
Det er rigtig.
Jeg takker for hjælpen
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 15:35 #15
fino fino :))
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