<iframe> Déguisé en JavaScript pour WC3 ???
3 messages
• Page 1 sur 1
- s-o-m-e-y
- WRInaute occasionnel

- Messages: 308
- Inscription: 26 Juin 2007
<iframe> Déguisé en JavaScript pour WC3 ???
Bonjour a tous,
Dans un site je devais coller un bout de code pour
Importer une page...
Le code lui, était sous <iframe> qui n'était pas valide WC3...
Suite à diverses conseils attrapés ici et la sur la toile,
on m'a conseillé ca:
C'est valide!
Ça fonctionne sous IE7 et sous FF
Mais est-ce que c'est bon d'après vous??
C'est légale (si j'peux dire ça comme ça?)
J'vous demande juste ça parce que je sais qu'il y a des techniques qui sont très mal considérer par les moteurs
(enfin surtout pour GG)
Et j'voudrais pas me faire blacklister ou un truc du genre parce que
j'ai utilisé une technique jugée trop "récurante" ou visant a masquer..etc
alors que j'en avais aucune idée)
Dans un site je devais coller un bout de code pour
Importer une page...
Le code lui, était sous <iframe> qui n'était pas valide WC3...
- Code: Tout sélectionner
<iframe src="http://domaie.com/repertoire/page.html" style="width:600px;margin:20px;height:2900px;"></iframe>
Suite à diverses conseils attrapés ici et la sur la toile,
on m'a conseillé ca:
- Code: Tout sélectionner
<script type="text/javascript">
<!--//--><![CDATA[//><!--
document.write('<iframe src="http://domaine.com/repertoire/page.html" width="600px" margin="20px" height="2900px" frameborder="0" allowtransparency="true" /></iframe>');
//--><!]]>
</script>
C'est valide!
Ça fonctionne sous IE7 et sous FF
Mais est-ce que c'est bon d'après vous??
C'est légale (si j'peux dire ça comme ça?)
J'vous demande juste ça parce que je sais qu'il y a des techniques qui sont très mal considérer par les moteurs
(enfin surtout pour GG)
Et j'voudrais pas me faire blacklister ou un truc du genre parce que
j'ai utilisé une technique jugée trop "récurante" ou visant a masquer..etc
alors que j'en avais aucune idée)
- jcaron
- WRInaute accro

- Messages: 2685
- Inscription: 13 Fév 2004
Re: <iframe> Déguisé en JavaScript pour WC3 ???
s-o-m-e-y a écrit:Le code lui, était sous <iframe> qui n'était pas valide WC3...
D'abord c'est le W3C, ensuite tout dépend du doctype. Avec un doctype "transitional" (que ce soit HTML 4.01 ou XHTML), tu peux très bien avoir des iframes.
s-o-m-e-y a écrit:Suite à diverses conseils attrapés ici et la sur la toile,
on m'a conseillé ca:
- Code: Tout sélectionner
<script type="text/javascript">
<!--//--><![CDATA[//><!--
document.write('<iframe src="http://domaine.com/repertoire/page.html" width="600px" margin="20px" height="2900px" frameborder="0" allowtransparency="true" /></iframe>');
//--><!]]>
</script>
C'est valide!
Ça fonctionne sous IE7 et sous FF
Ben tu te fatigues à faire des commentaires compatibles à la fois HTML et XHTML, mais si tu la page originale est en XHTML et servie un content-type XHTML, les browsers qui font vraiment du XHTML (FF) ne supporteront pas le document.write. Si ta page est en HTML (ou servie avec un content-type HTML, ce qui revient au même sauf que ta page n'est pas valide), ça ne sert à rien de faire tous ces trucs tordus.
Bref, le conseil du jour:
- utilise le doctype HTML 4.01 Transitional (et écris ta page en HTML)
- sers la page avec un content-type HTML (text/html)
- laisse ton iframe directement dedans
Jacques.
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript - 02-05-2006
- Optimisation du référencement d'un site en AJAX - 26-11-2007
- Google Web Toolkit, pour créer des applications en AJAX - 13-12-2006
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- API Google Maps en Flash / Flex - 15-05-2008
- Google sait désormais suivre les liens JavaScript ! - 08-06-2009
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Google Chrome dépasse Safari aux USA - 29-06-2010
Consultez la description détaillée des produits ou services de Google suivants : Google Custom Search Engine, Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

