Créer un widget : iframe ou javascript ?


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4910
Inscription: 3 Fév 2004

Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 13:17

Bonjour,

Je voudrais créer un petit widget 250x 125 pour permettre aux webmaster qui le souhaitent d'afficher mon dernier article sur leur site, en collant juste un bout de code.

Je pensais faire une iframe mais je vois que, par exemple, Google demande lui d'insérer une balise contenant du javascript.
Pourquoi ? Quelle est la différence avec l'iframe ?
Comment procéder pour avoir la même chose ?

jcaron si tu n'es pas sous les tropiques ton aide sera appréciée ;)

Merci


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 13:37

A choisir: javascript pour pas "destroyer" les sites en XHTML Strict ;)


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4910
Inscription: 3 Fév 2004

Re: Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 16:46

Merci pour l'explication sur le pourquoi, mais maintenant reste le COMMENT ! ;)


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 17:30

Comment ?
Simplement des document.write() du code HTML, je ne vois pas le problème ?

http://www.example.com/widget.js:
Code: Tout sélectionner
document.write("<h1>Mon super widget</h1>");
document.write("<p>Mon super widget</p>");


Si tu génères le JS en PHP, pense a mettre les bonnes entêtes HTTP:
Code: Tout sélectionner
header('Content-type: application/javascript');


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4910
Inscription: 3 Fév 2004

Re: Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 17:36

Le problème c'est que je ne comprends rien au JS :oops:
Donc je fais juste une balise <script src="monjs.js"></script>
et dans le JS, des document.write avec le contenu, c'est tout ?


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 17:39

milkiway a écrit:et dans le JS, des document.write avec le contenu, c'est tout ?

Tout à fait. J'ai un exemple ici (feed2js):
http://bit.ly/b4VdQu


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4910
Inscription: 3 Fév 2004

Re: Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 18:48

C'est gentil ça :P merci

Mais pourquoi certains font
Code: Tout sélectionner
document.write('<scr'+'ipt typ'+'e="text/javas'+'cript" src="'+ad6_url+'"></scr'+'ipt>');

?


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Créer un widget : iframe ou javascript ?

Message le Mer Juil 21, 2010 19:08

Pour essayer de cacher du code pour les bots (GoogleBot ou spammers).
Je dit "essayer" car quand je vois que Google lit le contenu des eval(unescape()) en JS...
http://forum.webrankinfo.com/google-javascript-eval-unescape-t120159.html


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité