Avatar billede manon Nybegynder
26. oktober 2003 - 07:54 Der er 28 kommentarer og
2 løsninger

Hvorfor vil W3C ikke acceptere dette?

Hej E

Nu er jeg ikke nogen haj eller guru, men jeg undrer mig lidt over at W3C ikke vil acceptere følgende:








Line 24, column 13: reference to non-SGML character
<td>&#148; ...
(Her er det ':' efter 8 den ikke vil have)


Line 22, column 103: there is no attribute "BACKGROUND"
align="center" background="/tech_images/bg.gif">
(Her er det '"/tech_images/bg.gif"' efter ground= den ikke vil have)


Line 59, column 70: there is no attribute "HEIGHT"
...llspacing="0" cellpadding="0" height="550"
(Her er det '"550"' efter height= den ikke vil have)


Line 92, column 133: there is no attribute "SCROLL"
..." frameborder="0" name="page" scroll="auto"></iframe>
(Her er det '"auto"' efter scroll= den ikke vil have)


Line 106, column 193: end tag for element "A" which is not open
..." alt="Anbefal denne side til .."></a>)
(Den beskrivelse fatter jeg intet af, hvad betyder det?)




Jeg håber i kan give mig et svar på overstående og hvad jeg skal gøre istedet.
På forhånd tak for hjælpen.
Mvh\M.
Avatar billede riversen Nybegynder
26. oktober 2003 - 07:59 #1
Line 92, column 133: there is no attribute "SCROLL"
..." frameborder="0" name="page" scroll="auto"></iframe>
(Her er det '"auto"' efter scroll= den ikke vil have)

bruger SCROLLING="AUTO"
----------------

Line 59, column 70: there is no attribute "HEIGHT"
...llspacing="0" cellpadding="0" height="550"
(Her er det '"550"' efter height= den ikke vil have)

bruge style="height: 550;"
------------------

Line 22, column 103: there is no attribute "BACKGROUND"
align="center" background="/tech_images/bg.gif">
(Her er det '"/tech_images/bg.gif"' efter ground= den ikke vil have)

prøv med style="background-image: url('tech_images/bg.gif');"
Avatar billede riversen Nybegynder
26. oktober 2003 - 07:59 #2
line106 --> vis lige hele koden
line24 --> hvilket tegn er det du forsøger at skrive?
Avatar billede roenving Novice
26. oktober 2003 - 08:01 #3
Line 24: brug &quot; som er næsten den samme karakter !-)

Line 22: Der er _ikke_ en background i den dokument-type, du har defineret, brug style i stedet:
style="background-image:url('/tech_images/bg.gif')"

Line 106: brug title-attributten i stedet
Avatar billede manon Nybegynder
26. oktober 2003 - 08:09 #4
riversen >>
Kan SCROLLING bruges med IFRAME?



Til linie 106, dette er hele linien:

document.write("<a href=\"mailto:?subject="+titel+"&body="+adresse+"\"><img src="../tech_images/mailpage.gif" width="12" height="8" border="0" align="bottom" alt="Anbefal denne side til .."></a>)


Til linie 24:

Jeg prøver at skrive &quot; med Dreamweaver, således at det skulle være kompatibelt med andre browsere.
Avatar billede manon Nybegynder
26. oktober 2003 - 08:11 #5
roenving >>

Ja, &quot; er fint nok til win IE, men der er vistnok noget bøvl på MAC Safari og opera/NS browsere.
Avatar billede roenving Novice
26. oktober 2003 - 08:13 #6
Jo da, det er en standard-ting:

http://www.ascii.cl/htmlcodes.htm

-- og der har du også forklaringen på at de ikke accepterer &#148;
Avatar billede roenving Novice
26. oktober 2003 - 08:15 #7
-- og jeg ville bruge overflow og ikke hverken scrolling eller scroll ...

style="overflow:auto;"

-- hvilken doctype bruger du ?-)
Avatar billede manon Nybegynder
26. oktober 2003 - 08:27 #8
roenving >>
Ahaaa ... tak for linket *s*, så jeg burde faktisk skrive &#34; istedet.

Men "overflow:auto" virker ikke på Mac safari browser.
Avatar billede riversen Nybegynder
26. oktober 2003 - 08:28 #9
manon: ja, hvorfor skulle jeg ellers skrive det.
Avatar billede riversen Nybegynder
26. oktober 2003 - 08:30 #10
roenving: hvorfor skulle style="overflow:auto;" være bedre en scrolling ?
Avatar billede manon Nybegynder
26. oktober 2003 - 08:31 #11
riversen >>
*GG* - ja, du har ret *s*
Avatar billede roenving Novice
26. oktober 2003 - 08:34 #12
Fordi det er en css-ting, som alt andet lige burde være mere fremtidssikker !-)

-- og hvis det er rigtigt at Safari ikke æder overflow kan man jo bare spørge dumt: Hvorfor ikke ?-)

For det er jo en del af den css2-standard, som nu har være gældende siden 1998 !-)

http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-overflow
Avatar billede manon Nybegynder
26. oktober 2003 - 08:43 #13
roenving >>
Det var bla. derfor jeg gik over til iframe istedet for <div style="overflow-y:auto;overflow-x:hidden;height:300px;"><div>
Avatar billede manon Nybegynder
26. oktober 2003 - 09:03 #14
riversen & roenving >>
Har i et link til hvor jeg kan læse mere om style=""?


For jeg ved ikke lige hvordan jeg kombinere disse 2:

style="background-image:url('/tech_images/bg.gif')" og
style="height: 550;"


Det må være noget i denne retning:
style="background-image:url('/tech_images/bg.gif'); height: 550;"


Korrekt?
Avatar billede riversen Nybegynder
26. oktober 2003 - 09:15 #15
www.html.dk

www.htmlgoodies.com er nok også et kig værd.

den måde du har kombineret det på er helt korrekt.
Avatar billede manon Nybegynder
26. oktober 2003 - 09:21 #16
Hvordan kan det være at W3C ikke acceptere height="xx", men godt vil have width="xx" ? Det sytnes jeg er underligt.
Og det er åbenbart kun tabler der bøvles om, celler siger den ok til, underligt. *s*
Avatar billede riversen Nybegynder
26. oktober 2003 - 09:22 #17
fordi det ikke er standard.
Avatar billede manon Nybegynder
26. oktober 2003 - 09:31 #18
Nu mangler jeg bare denne her:


Linie 106:

document.write("<a href=\"mailto:?subject="+titel+"&body="+adresse+"\"><img src="../tech_images/mailpage.gif" width="12" height="8" border="0" align="bottom" alt="Anbefal denne side til .."></a>)



Hvor den siger:

Line 106, column 193: end tag for element "A" which is not open (explain...).
  ..." alt="Anbefal denne side til .."></a>)
                                          ^

.
Avatar billede roenving Novice
26. oktober 2003 - 09:31 #19
Det er fordi en tabel som standard skal tilpasse sig indholdet, men det må godt kunne stilles ordentligt op, så height-attributten findes på tr og td men _ikke_ på table !-)

-- og den ultimative reference er:

http://www.w3.org/TR/html401/present/styles.html#edef-STYLE
Avatar billede manon Nybegynder
26. oktober 2003 - 09:32 #20
tegnet fra W3c ^ er under det sidste ">" i </a>´et og ikke under de 2 prikker!
Avatar billede roenving Novice
26. oktober 2003 - 09:33 #21
document.write("<a href=\"mailto:?subject="+titel+"&body="+adresse+"\"><img src='../tech_images/mailpage.gif' width='12' height='8' border='0' align='bottom' alt='Anbefal denne side til ..'></a>")
Avatar billede roenving Novice
26. oktober 2003 - 09:34 #22
Prøv at vise koden, som den er skrevet (altså i listningen fra w3c !-)
Avatar billede manon Nybegynder
26. oktober 2003 - 09:55 #23
roenving >>
Under Source listning skriver den nu følgende:



101:      <script type="text/JavaScript">
102:
103: <!--
104: titel = escape("Har du set denne side på domæne.com?")
105: adresse = escape(location.href)
106: document.write("<a href=\"mailto:?subject="+titel+"&body="+adresse+"\"><img src='../tech_images/mailpage.gif' width='12' height='8' border='0' align='bottom' alt='Anbefal denne side til ..'></a>")
107: // -->
108: </script>


Og stadig med følgende fejl:


Below are the results of attempting to parse this document with an SGML parser.

Line 106, column 193: end tag for element "A" which is not open (explain...).
  ...' alt='Anbefal denne side til ..'></a>")

Og med w3c´s røde ^ under  >´et  i /a>")
Avatar billede roenving Novice
26. oktober 2003 - 10:03 #24
Hrm ...

Den forstår jeg heller ikke ?-)

Men vi kan vel prøve os frem (og eventuelt snyde lidt !-)

document.write("<a href='mailto:?subject="+titel+"&body="+adresse+"'><img src='../tech_images/mailpage.gif' width='12' height='8' border='0' align='bottom' alt='Anbefal denne side til ..'><\57a>")
Avatar billede roenving Novice
26. oktober 2003 - 10:04 #25
Kort sagt er ideen med ovenstående, at w3's validator opfatter lukke-tagget med ikke åbningstagget, som står inde i document.write ...
Avatar billede manon Nybegynder
26. oktober 2003 - 10:12 #26
roenving >>


Yeps, hvis jeg skriver </57a>, så er det hele bare perfekt iflg. w3c *GG*
Avatar billede roenving Novice
26. oktober 2003 - 10:14 #27
-- så velbekomme '-)
Avatar billede manon Nybegynder
26. oktober 2003 - 10:18 #28
Roenving >>
Men dette er vel ikke løsningen. Jeg kan da ikek skrive et "57 tal" i et </a> kode ????? *forvirret*
Avatar billede roenving Novice
26. oktober 2003 - 10:21 #29
Hvorfor ikke ?-)

\57 er javascript-kode for / -- og da du udskriver linjen via javascript er det jo en hel fin løsning !-)
Avatar billede manon Nybegynder
26. oktober 2003 - 10:38 #30
ahaaaaa.....*s*
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