Avatar billede Slettet bruger
24. maj 2005 - 20:04 Der er 14 kommentarer og
1 løsning

Mystisk opførsel i Schweiz

Jeg har et site, som er opbygget med frames som det ses nederst.
En kollega har lige været i Schweiz og forsøgte her at komme ind på site't.
Men det eneste, han kunne se, var <frame src="main/start.html" name="basefrm" frameborder="no" noresize> - og de links, der var derpå, var helt døde.
Herhjemme har der ikke været problemer.
Hvad pokker er der galt.
Adressen er www.petersabroe.dk

<html><head>

<link rel="stylesheet" href="ftstyle.css">
<script language = "Javascript" src = "menu/ft.js"></script>
<script language = "Javascript" src = "menu/ftoptions.js"></script>
<script language = "Javascript" src = "menu/ftexampl1.js"></script>

</head>

    <frameset cols="*,790,*" border="0" framespacing="0" frameborder="no">
        <frame src="border/hvid_left.html" name="left" noresize>
        <frameset rows="68,*" border="0" framespacing="0" frameborder="no">
            <frame src="top/top.html" name="top" noresize scrolling="no">
            <frameset cols="173,*" border="0" framespacing="0" frameborder="no">
                <frame src="menu/ftexampl1.htm" name="menufrm" frameborder="no" scrolling="no" noresize>
                <frame src="main/start.html" name="basefrm" frameborder="no" noresize>
            </frameset>
        </frameset>
        <frame src="border/hvid_right.html" name="right" noresize>
    </frameset>




    <noframes>
        <body bgcolor="#e5e5e4" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
            <p></p>
        </body>
  </noframes>

</html>
Avatar billede Slettet bruger
24. maj 2005 - 20:49 #1
Du benytter framesæt og dit doc skal indledes med :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>[Ingen titel]</title>
o.s.v.

.......................

Når du har dette på plads, kan du validerer dit site her:

http://validator.w3.org/check?verbose=1&uri=http%3A//www.petersabroe.dk/#result

og rette de fejl der måtte være.
Avatar billede Slettet bruger
24. maj 2005 - 21:13 #2
Det prøvede jeg så, men der startes med:
This page is not Valid HTML 4.0 Frameset!
Avatar billede Slettet bruger
24. maj 2005 - 21:21 #3
Ja så er det bare at rette de 11 "fejl" der er, begyndende med:

Line 18, column 50: required attribute "TYPE" not specified

<script language = "Javascript" src = "menu/ft.js"></script>

The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
Avatar billede Slettet bruger
24. maj 2005 - 21:27 #4
Men jeg aner ikke, hvilken type, det skal være. Så det må jeg vist opgive.
Avatar billede dmcn Praktikant
24. maj 2005 - 21:38 #5
Opgive!? Sig mig, hvad gør du i den virkelig verden, når noget går dig imod? :)

Sidste linje i ibtags paste giver dig faktisk svaret på hvilken type du skal bruge.
Avatar billede Slettet bruger
24. maj 2005 - 21:48 #6
type="text/javascript"    ?
Avatar billede Slettet bruger
24. maj 2005 - 21:49 #7
Men  i den virkelige verden laver jeg selv mine sites - i stedet for at overtage noget, som andre har lavet uden at lave det ordentligt.
Avatar billede Slettet bruger
24. maj 2005 - 21:58 #8
Men kan man overhovedet forestille sig, at disse fejl kan have forårsaget det problem, jeg startede med at beskrive?
Avatar billede Slettet bruger
24. maj 2005 - 22:32 #9
Ja der er en mulighed, idet der findes mange forskellige browsere og det er jo ikke til at vide hvilken der er brugt i Schweiz - men validerer man sine sider efter  http://www.w3.org/ er det stor sandsynlighed for at siden vises.

Det vigtigste er dog 'hovedet' på site - doctype og deklaration.
http://www.html.dk/artikler/00036/ og denne
http://www.html.dk/artikler/00031/
.......................................
Jeg har bemærket mig dette,
.......................

" Men  i den virkelige verden laver jeg selv mine sites - i stedet for at overtage noget, som andre har lavet uden at lave det ordentligt."

.......................
så forstår jeg ikke helt, hvorfor du stiller dit spm. når du har helt tjek på hvad der skal til.
Avatar billede Slettet bruger
24. maj 2005 - 22:34 #10
Jeg har ikke selv lavet det
Avatar billede olebole Juniormester
26. maj 2005 - 01:40 #11
<ole>

Det eneste et stylesheet kan gøre godt for i et frameset-dokument, er til at sætte lidt borders på framesettet. Hvad gør:
    <link rel="stylesheet" href="ftstyle.css">  ?

En anden ting er, at frameborder og framespacing ikke kan optræde i et frameset-element. Framespacing er ikke standardiseret til brug noget sted - mens frameborder hører hjemme på frame-elementerne.

/mvh
</bole>
Avatar billede Slettet bruger
26. maj 2005 - 01:50 #12
Godt spørgsmål - den gør ingenting, og den ser sådan ud:
a:active     {color: #000000; font-weight: text-decoration: none }
a:link     {color: #000000; text-decoration: none }
a:visited  {color: #000000; text-decoration: none }
a:hover      {color: #000000; font-weight: bold; text-decoration: none }
BODY {background-color: #E5E5E4;}
BODY {background: #E5E5E4 url(../images/interface/line_prikg.gif) }
BODY {background-attachment: fixed}
Avatar billede Slettet bruger
26. maj 2005 - 01:51 #13
Så de frameborders og -spacing kan jeg bare slette?
Avatar billede Slettet bruger
26. maj 2005 - 22:53 #14
Jer får bl.a. denne fejlmelding: there is no attribute "BORDER" om følgende:
<frameset cols="*,790,*" border="0">

Men uden den bliver border ikke som jeg ønsker den. Hvad kan jeg gøre ved det?
Avatar billede Slettet bruger
15. juni 2005 - 17:57 #15
jj
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