Je cherche à faire un truc que je ne parviens pas à réaliser.
Je souhaite qu'un script qui vient d'une url externe soit executé uniquement
si la page HTML est d'abord entièrement chargée, je passe donc par un onload
pour écrire le script avec write. Voici donc ce que j'ai et qui ne
fonctionner comme je voudrais puisque le script ne semble pas se charger
après et seulement après que la page soit chargée totalement :
Dans le HEAD :
function load_articles(col, rows)
{
window.document.write('<scr'+'ipt type="text/javascript"
src="http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid=19899&col='+col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd"
charset="iso-8859-15"></scr'+'ipt>');
}
Pour encore plus d'explications, si je souhaite faire comme ca c'est que
parfois le site externe est lent voir ingoingable et cela me ralenti trop le
chargement de la page HTML. Je souhaite donc une méthode "non obstrusive" au
site principal qui lui est plus important.
Je cherche à faire un truc que je ne parviens pas à réaliser. Je souhaite qu'un script qui vient d'une url externe soit executé uniquement si la page HTML est d'abord entièrement chargée, je passe donc par un onload pour écrire le script avec write. Voici donc ce que j'ai et qui ne fonctionner comme je voudrais puisque le script ne semble pas se charger après et seulement après que la page soit chargée totalement :
pour les browsers modernes (non testé)
Dans le HEAD :
et à la fin :
onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript"; s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' s.charset="iso-8859-15"; document.body.appendChild(s); }
penser à renseigner rows et col ...
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Salut,
Je cherche à faire un truc que je ne parviens pas à réaliser.
Je souhaite qu'un script qui vient d'une url externe soit executé
uniquement si la page HTML est d'abord entièrement chargée, je passe
donc par un onload pour écrire le script avec write. Voici donc ce que
j'ai et qui ne fonctionner comme je voudrais puisque le script ne semble
pas se charger après et seulement après que la page soit chargée
totalement :
pour les browsers modernes (non testé)
Dans le HEAD :
et à la fin :
onload = function() {
var rows = '';
var col= '';
var s = document.createElement('SCRIPT');
s.type = 'text/javascript";
s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd'
s.charset="iso-8859-15";
document.body.appendChild(s);
}
penser à renseigner rows et col ...
--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Je cherche à faire un truc que je ne parviens pas à réaliser. Je souhaite qu'un script qui vient d'une url externe soit executé uniquement si la page HTML est d'abord entièrement chargée, je passe donc par un onload pour écrire le script avec write. Voici donc ce que j'ai et qui ne fonctionner comme je voudrais puisque le script ne semble pas se charger après et seulement après que la page soit chargée totalement :
pour les browsers modernes (non testé)
Dans le HEAD :
et à la fin :
onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript"; s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' s.charset="iso-8859-15"; document.body.appendChild(s); }
penser à renseigner rows et col ...
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Christophe, www.elitemediacompany.com
onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript"; s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' s.charset="iso-8859-15"; document.body.appendChild(s); }
penser à renseigner rows et col ...
Salut ASM,
Ca marche pas, ca fait un peu comme si ca rafraichissait la page puis ca m'affiche le contenu de l'url uniquement, le reste du site "zappe" J'ai essayé le coup avec un librairie JS fort excellente que j'ai découvert lors de mes recherches: JQUERY (au cas ou : www.jquery.com )
J'ai donc selon la librairie fait ceci et j'arrive au même résultat que ton script, à savoir que le site zappe :
Ca s'affiche bien au bon endroit tout comme il faut, mais ca ne semble pas le faire une fois et seulement une fois que la page soit entièrement chargée, ce qui n'est pas le but.
Si le coeur t'en dit et que t'as une idée ?
Christophe
onload = function() {
var rows = '';
var col= '';
var s = document.createElement('SCRIPT');
s.type = 'text/javascript";
s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd'
s.charset="iso-8859-15";
document.body.appendChild(s);
}
penser à renseigner rows et col ...
Salut ASM,
Ca marche pas, ca fait un peu comme si ca rafraichissait la page puis ca
m'affiche le contenu de l'url uniquement, le reste du site "zappe"
J'ai essayé le coup avec un librairie JS fort excellente que j'ai découvert
lors de mes recherches: JQUERY (au cas ou : www.jquery.com )
J'ai donc selon la librairie fait ceci et j'arrive au même résultat que ton
script, à savoir que le site zappe :
Ca s'affiche bien au bon endroit tout comme il faut, mais ca ne semble pas
le faire une fois et seulement une fois que la page soit entièrement
chargée, ce qui n'est pas le but.
onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript"; s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' s.charset="iso-8859-15"; document.body.appendChild(s); }
penser à renseigner rows et col ...
Salut ASM,
Ca marche pas, ca fait un peu comme si ca rafraichissait la page puis ca m'affiche le contenu de l'url uniquement, le reste du site "zappe" J'ai essayé le coup avec un librairie JS fort excellente que j'ai découvert lors de mes recherches: JQUERY (au cas ou : www.jquery.com )
J'ai donc selon la librairie fait ceci et j'arrive au même résultat que ton script, à savoir que le site zappe :
Ca s'affiche bien au bon endroit tout comme il faut, mais ca ne semble pas le faire une fois et seulement une fois que la page soit entièrement chargée, ce qui n'est pas le but.
Si le coeur t'en dit et que t'as une idée ?
Christophe
Olivier Miakinen
[...]
Ca s'affiche bien au bon endroit tout comme il faut, mais ca ne semble pas le faire une fois et seulement une fois que la page soit entièrement chargée, ce qui n'est pas le but.
Quand tu dis que la page n'est pas entièrement chargée, ce ne serait pas par hasard que les *images* n'ont pas toutes été chargées ? Note que ces images ne font pas partie intégrante de la page html, et qu'elles nécessitent des requêtes HTTP supplémentaires.
Si le coeur t'en dit et que t'as une idée ?
Dis-nous déjà si c'est vraiment la page qui n'est pas chargée, ou bien si ce sont les objets annexes. Dans le premier cas, je pencherais pour un bug du navigateur (lequel est-ce ?) ; dans le second cas, il existe peut-être une solution mais je ne la connais pas.
[...]
Ca s'affiche bien au bon endroit tout comme il faut, mais ca ne semble pas
le faire une fois et seulement une fois que la page soit entièrement
chargée, ce qui n'est pas le but.
Quand tu dis que la page n'est pas entièrement chargée, ce ne serait pas
par hasard que les *images* n'ont pas toutes été chargées ? Note que
ces images ne font pas partie intégrante de la page html, et qu'elles
nécessitent des requêtes HTTP supplémentaires.
Si le coeur t'en dit et que t'as une idée ?
Dis-nous déjà si c'est vraiment la page qui n'est pas chargée, ou bien
si ce sont les objets annexes. Dans le premier cas, je pencherais pour
un bug du navigateur (lequel est-ce ?) ; dans le second cas, il existe
peut-être une solution mais je ne la connais pas.
Ca s'affiche bien au bon endroit tout comme il faut, mais ca ne semble pas le faire une fois et seulement une fois que la page soit entièrement chargée, ce qui n'est pas le but.
Quand tu dis que la page n'est pas entièrement chargée, ce ne serait pas par hasard que les *images* n'ont pas toutes été chargées ? Note que ces images ne font pas partie intégrante de la page html, et qu'elles nécessitent des requêtes HTTP supplémentaires.
Si le coeur t'en dit et que t'as une idée ?
Dis-nous déjà si c'est vraiment la page qui n'est pas chargée, ou bien si ce sont les objets annexes. Dans le premier cas, je pencherais pour un bug du navigateur (lequel est-ce ?) ; dans le second cas, il existe peut-être une solution mais je ne la connais pas.
Christophe, www.elitemediacompany.com
Quand tu dis que la page n'est pas entièrement chargée, ce ne serait pas par hasard que les *images*
Non non, c'est bien le script lui meme si le site distant est lent ou injoingnable cela me ralenti tout le chargement du reste de la page. C'est bien ce que je veux éviter, je voudrais justement que tout le DOM soit chargé puis ensuite les scripts de sites externes, comme ca on ne nuit pas au visiteur.
Dans le premier cas, je pencherais pour un bug du navigateur (lequel est-ce ?) ; dans le second cas, il existe peut-être une solution mais je ne la connais pas.
Non je suis sur que ca n'est pas un bug de navigateur. Je cherche toujours une solution si il y a des amateurs. En fait la solution d'ASM me semble très près du truc mais je ne suis pas arrivé à la mettre en oeuvre.
Christophe
Quand tu dis que la page n'est pas entièrement chargée, ce ne serait pas
par hasard que les *images*
Non non, c'est bien le script lui meme si le site distant est lent ou
injoingnable cela me ralenti tout le chargement du reste de la page. C'est
bien ce que je veux éviter, je voudrais justement que tout le DOM soit
chargé puis ensuite les scripts de sites externes, comme ca on ne nuit pas
au visiteur.
Dans le premier cas, je pencherais pour
un bug du navigateur (lequel est-ce ?) ; dans le second cas, il existe
peut-être une solution mais je ne la connais pas.
Non je suis sur que ca n'est pas un bug de navigateur. Je cherche toujours
une solution si il y a des amateurs. En fait la solution d'ASM me semble
très près du truc mais je ne suis pas arrivé à la mettre en oeuvre.
Quand tu dis que la page n'est pas entièrement chargée, ce ne serait pas par hasard que les *images*
Non non, c'est bien le script lui meme si le site distant est lent ou injoingnable cela me ralenti tout le chargement du reste de la page. C'est bien ce que je veux éviter, je voudrais justement que tout le DOM soit chargé puis ensuite les scripts de sites externes, comme ca on ne nuit pas au visiteur.
Dans le premier cas, je pencherais pour un bug du navigateur (lequel est-ce ?) ; dans le second cas, il existe peut-être une solution mais je ne la connais pas.
Non je suis sur que ca n'est pas un bug de navigateur. Je cherche toujours une solution si il y a des amateurs. En fait la solution d'ASM me semble très près du truc mais je ne suis pas arrivé à la mettre en oeuvre.
Christophe
ASM
En fait la solution d'ASM me semble très près du truc mais je ne suis pas arrivé à la mettre en oeuvre.
Une fois la coquille de ce que donné corrigée, mon truc fonctionne très bien (avec mes FF2, Safari 1.3, Opera 9, mais pas IE 5.2 Mac)
fichier 'onload_crpt.js' :
alert('hello');
fichier test.htm :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="fr"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>Untitled</title> <script type="text/javascript"> onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript'; /* s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+ col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' */ s.src = 'onload_crpt.js'; s.charset="iso-8859-15"; document.body.appendChild(s); } </script> </head> <body> <p>blabla</p> </body> </html>
Pour IE il faudra peut-être innerHacheTéMéLer le '<script ...></script>' complet dans le head ? (pas essayé : je n'ai pas de IE Windows)
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
En fait la solution d'ASM
me semble très près du truc mais je ne suis pas arrivé à la mettre en
oeuvre.
Une fois la coquille de ce que donné corrigée, mon truc fonctionne très
bien (avec mes FF2, Safari 1.3, Opera 9, mais pas IE 5.2 Mac)
fichier 'onload_crpt.js' :
alert('hello');
fichier test.htm :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Untitled</title>
<script type="text/javascript">
onload = function() {
var rows = '';
var col= '';
var s = document.createElement('SCRIPT');
s.type = 'text/javascript';
/*
s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+
col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd'
*/
s.src = 'onload_crpt.js';
s.charset="iso-8859-15";
document.body.appendChild(s);
}
</script>
</head>
<body>
<p>blabla</p>
</body>
</html>
Pour IE il faudra peut-être innerHacheTéMéLer le '<script ...></script>'
complet dans le head ?
(pas essayé : je n'ai pas de IE Windows)
--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé
En fait la solution d'ASM me semble très près du truc mais je ne suis pas arrivé à la mettre en oeuvre.
Une fois la coquille de ce que donné corrigée, mon truc fonctionne très bien (avec mes FF2, Safari 1.3, Opera 9, mais pas IE 5.2 Mac)
fichier 'onload_crpt.js' :
alert('hello');
fichier test.htm :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="fr"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>Untitled</title> <script type="text/javascript"> onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript'; /* s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+ col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' */ s.src = 'onload_crpt.js'; s.charset="iso-8859-15"; document.body.appendChild(s); } </script> </head> <body> <p>blabla</p> </body> </html>
Pour IE il faudra peut-être innerHacheTéMéLer le '<script ...></script>' complet dans le head ? (pas essayé : je n'ai pas de IE Windows)
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Christophe, www.elitemediacompany.com
Pour IE il faudra peut-être innerHacheTéMéLer le '<script ...></script>' complet dans le head ? (pas essayé : je n'ai pas de IE Windows)
Ok ASM, ton script fonctionne, mais pour mon cas, j'ai besoin d'écrire dynamiquement le script à un endroit bien précis de la page, c'est pourquoi le placer avec AppendChild après le Body ne me va pas. Mais ce que je veux faire je n'y parviens pas.
je reprends donc ton code modifié selon ce que j'ai besoin de faire :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="fr"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>Untitled</title> <script type="text/javascript"> onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript'; /* s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+ col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' */ s.src = 'onload_crpt.js'; s.charset="iso-8859-15"; document.body.appendChild(s); } </script> </head> <body> <p>blabla</p> <div id="scriptexterne"><!-- ICI DOIT VENIR LE SCRIPT --></div> </body> </html>
J'ai essayé avec des getElementById mais je patauge completement et rien ne fonctionne. J'en appelle donc à ton aide.
Christophe
Pour IE il faudra peut-être innerHacheTéMéLer le '<script ...></script>'
complet dans le head ?
(pas essayé : je n'ai pas de IE Windows)
Ok ASM, ton script fonctionne, mais pour mon cas, j'ai besoin d'écrire
dynamiquement le script à un endroit bien précis de la page, c'est pourquoi
le placer avec AppendChild après le Body ne me va pas. Mais ce que je veux
faire je n'y parviens pas.
je reprends donc ton code modifié selon ce que j'ai besoin de faire :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Untitled</title>
<script type="text/javascript">
onload = function() {
var rows = '';
var col= '';
var s = document.createElement('SCRIPT');
s.type = 'text/javascript';
/*
s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+
col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd'
*/
s.src = 'onload_crpt.js';
s.charset="iso-8859-15";
document.body.appendChild(s);
}
</script>
</head>
<body>
<p>blabla</p>
<div id="scriptexterne"><!-- ICI DOIT VENIR LE SCRIPT --></div>
</body>
</html>
J'ai essayé avec des getElementById mais je patauge completement et rien ne
fonctionne. J'en appelle donc à ton aide.
Pour IE il faudra peut-être innerHacheTéMéLer le '<script ...></script>' complet dans le head ? (pas essayé : je n'ai pas de IE Windows)
Ok ASM, ton script fonctionne, mais pour mon cas, j'ai besoin d'écrire dynamiquement le script à un endroit bien précis de la page, c'est pourquoi le placer avec AppendChild après le Body ne me va pas. Mais ce que je veux faire je n'y parviens pas.
je reprends donc ton code modifié selon ce que j'ai besoin de faire :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="fr"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>Untitled</title> <script type="text/javascript"> onload = function() { var rows = ''; var col= ''; var s = document.createElement('SCRIPT'); s.type = 'text/javascript'; /* s.src='http://urldusiteexterne.com/affiliates/remote_data.asp?lang=fr&affid899&col='+ col+'&row='+rows+'&catid=&cur=CHF&shop=1&tmp=1&style=rnd' */ s.src = 'onload_crpt.js'; s.charset="iso-8859-15"; document.body.appendChild(s); } </script> </head> <body> <p>blabla</p> <div id="scriptexterne"><!-- ICI DOIT VENIR LE SCRIPT --></div> </body> </html>
J'ai essayé avec des getElementById mais je patauge completement et rien ne fonctionne. J'en appelle donc à ton aide.
Christophe
Christophe, www.elitemediacompany.com
J'ai essayé avec des getElementById mais je patauge completement et rien ne fonctionne. J'en appelle donc à ton aide.
Correction : Je viens de m'apercevoir que le script était écrit au bon endroit mais qu'il ne s'exectuait pas semble t'il.
Je reprends la fin de ton script modifié avec mon besoin :
Donc ca écrit bien au bon endroit mais le script n'est pas executé. Sachant que ca fonctionne avec un simple alert et que ca ne fonctionne pas lorsque c'est le script du serveur distant alors que ce qui est écrit dans le DOM devrait fonctionner.
Si j'analyse ce qui est envoyé par le serveur distant, c'est un tas de document.write avec du code HTML dedans.
Christophe
J'ai essayé avec des getElementById mais je patauge completement et rien
ne fonctionne. J'en appelle donc à ton aide.
Correction : Je viens de m'apercevoir que le script était écrit au bon
endroit mais qu'il ne s'exectuait pas semble t'il.
Je reprends la fin de ton script modifié avec mon besoin :
Donc ca écrit bien au bon endroit mais le script n'est pas executé. Sachant
que ca fonctionne avec un simple alert et que ca ne fonctionne pas lorsque
c'est le script du serveur distant alors que ce qui est écrit dans le DOM
devrait fonctionner.
Si j'analyse ce qui est envoyé par le serveur distant, c'est un tas de
document.write avec du code HTML dedans.
Donc ca écrit bien au bon endroit mais le script n'est pas executé. Sachant que ca fonctionne avec un simple alert et que ca ne fonctionne pas lorsque c'est le script du serveur distant alors que ce qui est écrit dans le DOM devrait fonctionner.
Si j'analyse ce qui est envoyé par le serveur distant, c'est un tas de document.write avec du code HTML dedans.
Christophe
ASM
Si j'analyse ce qui est envoyé par le serveur distant, c'est un tas de document.write avec du code HTML dedans.
En général c'est souvent le cas :-( et normalement ça ne fonctionne qu'au chargement.
Ne reste que le XMLHttpRequest mais ... interdit pour un site distant :-(
Dernière soluce : l'iframe (y envoyer au onload le fichier contenant le bazar ?)
On peut même envisager la création d'une iframe invisible - direct en html - ou en JS Y ouvrir un fichier avec l'bazar Puis tenter un cloneNode(true) du body de cet iframe pour l'appenChilder où tu le veux, mais je doute que ça fonctionne (avec des document.write(...); )
C'est vraiment si important ce qu'a à raconter ce site distant ?
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Si j'analyse ce qui est envoyé par le serveur distant, c'est un tas de
document.write avec du code HTML dedans.
En général c'est souvent le cas :-(
et normalement ça ne fonctionne qu'au chargement.
Ne reste que le XMLHttpRequest mais ...
interdit pour un site distant :-(
Dernière soluce : l'iframe
(y envoyer au onload le fichier contenant le bazar ?)
On peut même envisager la création d'une iframe invisible
- direct en html
- ou en JS
Y ouvrir un fichier avec l'bazar
Puis tenter un cloneNode(true) du body de cet iframe pour l'appenChilder
où tu le veux, mais je doute que ça fonctionne (avec des
document.write(...); )
C'est vraiment si important ce qu'a à raconter ce site distant ?
--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Si j'analyse ce qui est envoyé par le serveur distant, c'est un tas de document.write avec du code HTML dedans.
En général c'est souvent le cas :-( et normalement ça ne fonctionne qu'au chargement.
Ne reste que le XMLHttpRequest mais ... interdit pour un site distant :-(
Dernière soluce : l'iframe (y envoyer au onload le fichier contenant le bazar ?)
On peut même envisager la création d'une iframe invisible - direct en html - ou en JS Y ouvrir un fichier avec l'bazar Puis tenter un cloneNode(true) du body de cet iframe pour l'appenChilder où tu le veux, mais je doute que ça fonctionne (avec des document.write(...); )
C'est vraiment si important ce qu'a à raconter ce site distant ?
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
Christophe, www.elitemediacompany.com
En général c'est souvent le cas :-( et normalement ça ne fonctionne qu'au chargement.
:-(
Ne reste que le XMLHttpRequest mais ... interdit pour un site distant :-(
:-(
Dernière soluce : l'iframe (y envoyer au onload le fichier contenant le bazar ?)
J'suis en XHTML 1.0 Strict, passera jamais :-(
On peut même envisager la création d'une iframe invisible - direct en html - ou en JS Y ouvrir un fichier avec l'bazar Puis tenter un cloneNode(true) du body de cet iframe pour l'appenChilder où tu le veux, mais je doute que ça fonctionne (avec des document.write(...); )
:-(
C'est vraiment si important ce qu'a à raconter ce site distant ?
J'vais devoir en parler avec le client :-(
Conclusion :-(
Christophe (et te remercie pour ton aide)
En général c'est souvent le cas :-(
et normalement ça ne fonctionne qu'au chargement.
:-(
Ne reste que le XMLHttpRequest mais ...
interdit pour un site distant :-(
:-(
Dernière soluce : l'iframe
(y envoyer au onload le fichier contenant le bazar ?)
J'suis en XHTML 1.0 Strict, passera jamais :-(
On peut même envisager la création d'une iframe invisible
- direct en html
- ou en JS
Y ouvrir un fichier avec l'bazar
Puis tenter un cloneNode(true) du body de cet iframe pour l'appenChilder
où tu le veux, mais je doute que ça fonctionne (avec des
document.write(...); )
:-(
C'est vraiment si important ce qu'a à raconter ce site distant ?
En général c'est souvent le cas :-( et normalement ça ne fonctionne qu'au chargement.
:-(
Ne reste que le XMLHttpRequest mais ... interdit pour un site distant :-(
:-(
Dernière soluce : l'iframe (y envoyer au onload le fichier contenant le bazar ?)
J'suis en XHTML 1.0 Strict, passera jamais :-(
On peut même envisager la création d'une iframe invisible - direct en html - ou en JS Y ouvrir un fichier avec l'bazar Puis tenter un cloneNode(true) du body de cet iframe pour l'appenChilder où tu le veux, mais je doute que ça fonctionne (avec des document.write(...); )
:-(
C'est vraiment si important ce qu'a à raconter ce site distant ?
J'vais devoir en parler avec le client :-(
Conclusion :-(
Christophe (et te remercie pour ton aide)
Christophe, www.elitemediacompany.com
C'est vraiment si important ce qu'a à raconter ce site distant ?
J'vais devoir en parler avec le client :-(
Tiens je viens de voir que ce site d'affiliation proposait les données sous forme de RSS ou XML.
Ca serait surement une piste à exploiter, mais pourquoi m'a tu précisé avant que XMLHttpRequest était interdit depuis un site distant ? Ca n'est pas la une des forces des technologies Ajax de pouvoir faire ce genre de truc ? Genre d'aller chercher les infos RSS sur le site distant puis de les parser avec PHP ?
Christophe
C'est vraiment si important ce qu'a à raconter ce site distant ?
J'vais devoir en parler avec le client :-(
Tiens je viens de voir que ce site d'affiliation proposait les données sous
forme de RSS ou XML.
Ca serait surement une piste à exploiter, mais pourquoi m'a tu précisé avant
que XMLHttpRequest était interdit depuis un site distant ? Ca n'est pas la
une des forces des technologies Ajax de pouvoir faire ce genre de truc ?
Genre d'aller chercher les infos RSS sur le site distant puis de les parser
avec PHP ?
C'est vraiment si important ce qu'a à raconter ce site distant ?
J'vais devoir en parler avec le client :-(
Tiens je viens de voir que ce site d'affiliation proposait les données sous forme de RSS ou XML.
Ca serait surement une piste à exploiter, mais pourquoi m'a tu précisé avant que XMLHttpRequest était interdit depuis un site distant ? Ca n'est pas la une des forces des technologies Ajax de pouvoir faire ce genre de truc ? Genre d'aller chercher les infos RSS sur le site distant puis de les parser avec PHP ?