[Opgelost] W3C Fout door gebruik Iframe in global_content_block

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Locked
User avatar
wpbremer
Power Poster
Power Poster
Posts: 455
Joined: Thu Nov 13, 2008 12:15 pm

[Opgelost] W3C Fout door gebruik Iframe in global_content_block

Post by wpbremer »

Ik het een html-blok (global_content_block) aangemaakt met daar in de iframe code die de i like it button van Facebook laat zien.

Nu krijg ik in de w3c validator, doctype foutmeldingen betreffende dit iframe.

Hoe kan ik dit oplossen? Heb al geprobeerd een ander doctype te gebruiken, maar dat levert alleen maar meer fouten op in de validator.
Last edited by wpbremer on Tue Dec 28, 2010 10:25 am, edited 1 time in total.
deactivated010521

Re: W3C Fout door gebruik Iframe in global_content_block

Post by deactivated010521 »

Wat voor doctype gebruik je? In XHTML 1.0 strict iframes zijn niet toegestaan. Het XHTML 1.0 transitional doctype is iets vrijer.
User avatar
wpbremer
Power Poster
Power Poster
Posts: 455
Joined: Thu Nov 13, 2008 12:15 pm

Re: W3C Fout door gebruik Iframe in global_content_block

Post by wpbremer »

Deze:

Code: Select all

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
deactivated010521

Re: W3C Fout door gebruik Iframe in global_content_block

Post by deactivated010521 »

Die zou ik ook gebruikt hebben. Op deze pagina:
http://www.w3schools.com/tags/tag_DOCTYPE.asp

las ik dat zowel XHTML 1.0 Strict als  XHTML 1.0 Transitional geen framesets ondersteunen. Deze wel:

Code: Select all

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
User avatar
wpbremer
Power Poster
Power Poster
Posts: 455
Joined: Thu Nov 13, 2008 12:15 pm

Re: W3C Fout door gebruik Iframe in global_content_block

Post by wpbremer »

Oke, alleen dan krijg ik in plaats van 2, 5 errors, dus is dit niet de oplossing.
deactivated010521

Re: W3C Fout door gebruik Iframe in global_content_block

Post by deactivated010521 »

XHTML 1.0 Transitional zou buiten de frame ondesteuning gelijk moeten zijn aan XHTML 1.0 Frameset.

Je zou nog even het Facebook iframe eruit kunnen halen en kunnen testen met verschillende doctypes. Hoewel w3c error meldingen soms cryptisch zijn bieden ze genoeg aanwijzingen om een oplossing te vinden.
Last edited by deactivated010521 on Tue Dec 28, 2010 9:51 am, edited 1 time in total.
User avatar
wpbremer
Power Poster
Power Poster
Posts: 455
Joined: Thu Nov 13, 2008 12:15 pm

Re: W3C Fout door gebruik Iframe in global_content_block

Post by wpbremer »

deactivated010521

Re: W3C Fout door gebruik Iframe in global_content_block

Post by deactivated010521 »

De W3C validator struikeld in je iframe over Transparency=true , kan je deze er niet uithalen?

Een alternatief voor iframe is de object tag:

Code: Select all

<object style="border:none; overflow:hidden; width:130px; height:21px; margin-top: 5px; display: block;"  data=""http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fhome.php%3F%23%21%2Fpages%2FMarc-Verhaegen-Fansite%2F119246074801195&layout=button_count&show_faces=true&width=450&action=like&font=verdana&colorscheme=light&height=21""></object>
Je flash rotator geeft ook nog een error, dit kan je oplossen door het javascript bestand extern aan te roepen als:

Code: Select all

<__script__ src="/js/showtime-rotator.js" type="text/javascript"></__script>
Ik meen dat inline javascript code pas valideert in W3C als je deze tussen comments zet als:

Code: Select all

<__script__ type="text/javascript">
<!–

// –>
</__script>
Documentatie:
http://validator.w3.org/docs/help.html#faq-javascript
Last edited by deactivated010521 on Tue Dec 28, 2010 10:14 am, edited 1 time in total.
User avatar
wpbremer
Power Poster
Power Poster
Posts: 455
Joined: Thu Nov 13, 2008 12:15 pm

Re: W3C Fout door gebruik Iframe in global_content_block

Post by wpbremer »

Bedankt arnoud,

heb het iframe probleem opgelost, de styles die waren mee gegeven werden afgesloten voor de allowTransparency code, daardoor was hij niet valid.

De laatste error is reeds gemeld aan de maker van showtime, zie hier: http://dev.cmsmadesimple.org/bug/list/885

Even wachten op een update dus.
Locked

Return to “Dutch - Nederlands”