<iframe> Déguisé en JavaScript pour WC3 ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par s-o-m-e-y, 21 Mars 2008.

  1. s-o-m-e-y
    s-o-m-e-y WRInaute occasionnel
    Inscrit:
    26 Juin 2007
    Messages:
    431
    J'aime reçus:
    0
    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...
    Code:
    <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:
    <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)
     
  2. rikew
    rikew WRInaute impliqué
    Inscrit:
    19 Décembre 2002
    Messages:
    683
    J'aime reçus:
    2
    Quel est l’intérêt d’avoir un site 100% valide si tu y perd en accessibilité ?
    (certains navigateurs n’ont pas le javascript activé …)
    Je te conseil de ne pas utiliser le javascript.
     
  3. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    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.

    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.
     
Chargement...
Similar Threads - <iframe> Déguisé JavaScript Forum Date
Avec <noscript> et <iframe>, comment arrêter le script ? Développement d'un site Web ou d'une appli mobile 26 Janvier 2016
[Aide] convertir balise <iframe> en <object> Développement d'un site Web ou d'une appli mobile 10 Septembre 2015
Variables de sessions avec <iframe> [RESOLU] Développement d'un site Web ou d'une appli mobile 21 Mars 2006
Profil perso déguisé en compte entreprise dans un groupe Facebook Facebook 30 Septembre 2015
Que pensez vous de mon site de déguisement et aide pour le référencement Débuter en référencement 20 Juin 2013
Besoin de votre avis sur mon site (site de déguisements) Débuter en référencement 5 Mars 2010
Halloween : Avez vous préparé votre déguisement? Le café de WebRankInfo 21 Octobre 2009
Google se déguise en Miro Google : l'entreprise, les sites web, les services 20 Avril 2006