Avatar billede horizon Nybegynder
16. maj 2006 - 20:12 Der er 20 kommentarer og
1 løsning

2 problemer i IE

Hvis I går ind på www.netlosninger.dk/NetSOS så burde i komme ind på en side der indeholder et logo, teksten "Spørgsmål og Svar", samt en boks lige under med et copyright logo og et årstal og netløsninger.dk og et ekstra .dk under det hele

Siden burde indeholde:
en rød boks med teksten i stil med "du skal slette installer.php for at bruge systemet" (el. lign.) den er der i FF og Opera, men ikke i ie.

her er css koden der håndterer selve fejlboksen, logoet og fodnoten:

.FejlBoks  {
    color: inherit;
    background-color: #f00;
    margin: -75px -150px;
    padding: 0;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
    width: 300px;
    height: 150px;
    border: dashed 2px #000
}
#Logo {
    background-image: url(../Billeder/Logo.jpg);
    background-repeat: no-repeat;
    margin-top: 0;
    margin-left: 0;
    position: relative;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 140px;
    float: left
}
.Fodnote {
    color: inherit;
    background-color: #7af;
    text-align: center;
    margin-right: 0;
    margin-left: 0;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
    float: left;
    overflow: hidden;
    clip: auto
}

her er den udskrevne kode som den arbejder med:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-4">
        <title>NetSOS | Sp&oslash;rgsm&aring;l &amp;&nbsp;Svar</title>
        <link href="Kilder/Style.css" rel="stylesheet" type="text/css" media="all">
    </head>
    <body>
        <div id="Logo"><div id="Logotekst">Sp&oslash;rgsm&aring;l og Svar</div></div>
                    <script type="JavaScript/text">
                location.href('Installer.php');
            </script>
            <meta http-equiv="refresh" content="2;URL=Installer.php">
    <div class="ViderestillingBG"></div>
    <div class="Viderestilling">
        <div class="Banner">Viderestiller, vent venligst...</div>
        <p>Du bliver nu viderestillet til <b>Installationsfilen</b>. Sker der ikke noget efter 5 sekunder, klik på knappen herunder.</p>
        <div class="Fod">
            <div class="CentrerKnap">
                <form action="Installer.php">
                    <input class="Knap" type="submit" value="Gå videre &raquo;">
                </form>
            </div>
        </div>
    </div>
    <p class="Fodnote">
            &copy; NetSOS 2006&nbsp;Alle rettigheder forbeholdes | <a href="http://netlosninger.dk" target="_blank">Netl&oslash;sninger.dk</a></p>    </body>

</html>

nogen forslag til hvorfor dette sker?

og det andet problem:

hvorfor udskriver den .dk igen helt til slut?!
Avatar billede horizon Nybegynder
16. maj 2006 - 20:14 #1
sluder... den udskrevne html kode er:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-4">
        <title>NetSOS | Sp&oslash;rgsm&aring;l &amp;&nbsp;Svar</title>
        <link href="Kilder/Style.css" rel="stylesheet" type="text/css" media="all">
    </head>
    <body>
        <div id="Logo"><div id="Logotekst">Sp&oslash;rgsm&aring;l og Svar</div></div>
       
    <p class="FejlBoks">Du har ikke slettet filen "Installer.php"! Denne fil skal af sikkerhedsmæssige årsager slettes</p>

(ikke sådan når man har flere vinduer åbne samtidigt ;))
Avatar billede horizon Nybegynder
18. maj 2006 - 21:27 #2
nogle forslag?
Avatar billede olebole Juniormester
18. maj 2006 - 21:59 #3
<ole>

Mon det var en idé at afslutte dokumentet? Prøv det først - og lad os så tage den derfra  :)

/mvh
</bole>
Avatar billede horizon Nybegynder
18. maj 2006 - 22:02 #4
hov, ved ikke hvorfor de ikke kom med, men dokumentet er afsluttet ;)
Avatar billede olebole Juniormester
18. maj 2006 - 22:03 #5
Så upload det, venligst  :)
Avatar billede horizon Nybegynder
18. maj 2006 - 22:04 #6
www.netlosninger.dk/NetSOS/FejlBoks.php (opdaterer det på selve scriptet når det kommer til at virke)
Avatar billede olebole Juniormester
18. maj 2006 - 22:13 #7
Hvad og hvormeget laver du om, mens man sidder og tester? Hvorfor ser jeg nu et helt nyt stylesheet, end jeg gjorde før?
Avatar billede horizon Nybegynder
18. maj 2006 - 22:15 #8
bør ikke være nogle ændringer? det er ikke noget jeg selv har gjort så
Avatar billede olebole Juniormester
18. maj 2006 - 22:23 #9
Hmmm ... sært  :)

Anyway, så skriver du i fejlboksens CSS:
    "top: 50%; right: 50%; bottom: 50%; left: 50%;"

For det første er der ingen grund til både at sætte left og right - eller top og bottom.

Desuden er der jo ikke noget at beregne 50% udfra, når du ikke sætter højde på dine body- og dokument-elementer ... 50% af hvad?  :)
Avatar billede olebole Juniormester
18. maj 2006 - 22:26 #10
- og jeg havde nær sagt 'som sædvanligt' er det FF, der er helt galt på den  :)
Avatar billede horizon Nybegynder
18. maj 2006 - 22:28 #11
hmm... troede ikke det spillede en rolle når man havde den sat til absolute
Avatar billede horizon Nybegynder
18. maj 2006 - 22:30 #12
nej nej :P ff og opera klarer det jo med bravour (stavplade?)

det er jo storebror IE der er for konservativ til at følge med ;)
Avatar billede olebole Juniormester
18. maj 2006 - 22:42 #13
Nej, det er tvætimod FF og Opera, der ikke overholder CSS-standarden i dette eksempel. I IE fungerer alt, som det skal  =)

"hmm... troede ikke det spillede en rolle når man havde den sat til absolute"
Jamen, hvilken størrelse synes du så, de 50% skal beregnes udfra?  :)

CSS stipulere klart og tydeligt, at en relativ højde skal beregnes udfra det omkransende elements højde - hvorfor denne eksplicit skal sættes  :)
Avatar billede olebole Juniormester
18. maj 2006 - 22:44 #14
- og det er jo egentlig krystal klart og logisk, at det forholder sig sådan. Alt andet ville være ulogisk  ;o)
Avatar billede horizon Nybegynder
18. maj 2006 - 22:45 #15
okay, troede at når den var sat til absolute så var det ud fra vinduesstørrelsen... men har sat både html og body til 100% i h og b
Avatar billede horizon Nybegynder
18. maj 2006 - 22:46 #16
ikke helt... for al design på en side skal jo helst placeres i body, så ville det jo være logisk at denne automatisk var 100%
Avatar billede olebole Juniormester
18. maj 2006 - 22:54 #17
Kun, hvis man ikke kender/forstår CSS-standarden  :)
Avatar billede olebole Juniormester
18. maj 2006 - 22:55 #18
Meningen er jo netop, at ingen elementer skal behandles specielt  ;o)
Avatar billede olebole Juniormester
18. maj 2006 - 22:56 #19
Jeg må kikke på det senere, for jeg har ikke tid lige nu til at downloade koderne og finde fejlen  :)
Avatar billede horizon Nybegynder
18. maj 2006 - 22:58 #20
fair nok... ;) håber bare vi finder synderen
Avatar billede horizon Nybegynder
22. maj 2006 - 00:28 #21
hmm fik da noget til at virke... havde glemt en clear: left og vupti! så kom fejlmeddelelsen frem hvor den skulle og .dk forsvandt fra slutningen af hver side...

smid et svar så deler vi dem ;)
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