Avatar billede bongo20 Nybegynder
12. februar 2006 - 21:29 Der er 7 kommentarer og
1 løsning

Iframe og validering

Hej

Jeg har en iframe på min side, som har str. 0x0 og bruges til db opdatering. Hvorforkan jeg ikke få siden valideret med denne iframe på siden?

w3 giver mig denne:
Error Line 19 column 89: element "iframe" undefined


Sådan ser Iframen ud:

<iframe id="frmHidden" name="frmHidden" style="width: 0px; height: 0px;" ></iframe>
Avatar billede olebole Juniormester
12. februar 2006 - 21:44 #1
<ole>

Det skyldes ikke iframe-elementet alene. Det må skyldes den omkringliggende kode. Hvilken DTD validerer du mod?

/mvh
</bole>
Avatar billede bongo20 Nybegynder
12. februar 2006 - 21:58 #2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Jeg har forsøgt at flytte rundt på min iframe, så jeg har haft den i en table, uden for body, indenfor body, uden for head, indenfor head, under hovedpuden....ved ikke helt hvad jeg skal prøve nu...
Avatar billede olebole Juniormester
12. februar 2006 - 22:04 #3
Jamen, iframes er ikke en del af XHTML1.1 - du må vælge en anden standard eller undvære iframe'en
Avatar billede bongo20 Nybegynder
12. februar 2006 - 22:10 #4
Hvilke standarder understøtter iframe?, og hvorfor gør 1.1 ikke?
er der en logisk grund udover at nogle ikke kunne lide iframes?
Avatar billede olebole Juniormester
12. februar 2006 - 22:28 #5
Hele W3C's arbejde går mod at undgå websider, der indeholder flere dokumenter, hvorfor XHTML1.0-Strict og fremefter ikke understøtter frames af nogen art.

XHTML1.0-Transitional understøtter iframes, men standarden har ikke meget med XHTML at gøre og parses således som tilfældig HTML tagsoup.

HTML4.01-Strict er et godt bud, hvis du ikke bruger target i din kode, men loader iframe'en med JS. Ellers hedder det HTML4.01-Transitional
Avatar billede saudoo Nybegynder
13. februar 2006 - 18:50 #6
Du kan jo alternativt bruge et <p> tag og style det med css, så du får samme effekt, hvis det er det du er ude efter.
Eller kan du include din fil, med hhv. PHP, ASP(IIS-include, Server.Execute) eller et tredje sprog.
Avatar billede bongo20 Nybegynder
08. april 2006 - 19:35 #7
smider du et svar olebole,.  jeg lærte jo lidt :-)
Avatar billede olebole Juniormester
19. april 2006 - 21:43 #8
Gerne .... *griiiiiiiiiiiiiiiiiib*  ;o)
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