Page 1 sur 1

executer un script depuis une page ajaxée

Posté : 24 févr. 2011, 23:32
par diabless6
Bonsoir,

Je cherche à savoir comment puis-je exécuter un script javascript depuis une page lue en Ajax. Pour être plus précise, le script d'une annonce Google.

J'arrive pas à voir comment faut que je m'y prenne. I need a brain to help me. :mrgreen:

Si vous avez des infos sur le sujet. 8-|

Re: executer un script depuis une page ajaxée

Posté : 25 févr. 2011, 01:12
par diabless6
Bon...J'ai trouvé un truc plutôt sympa :twisted:

le CSS:

Code : Tout sélectionner

article#read div#pub1{display:block;width:350px;height:285px;border:1px solid red;}
ma page Ajaxée de mon article:

Code : Tout sélectionner

<div id="pub1"></div>
Dans le body de ma page normale qui appel la page ajaxée de mon article:

case "matos1":

Code : Tout sélectionner

$('article#read').load(lien,Fonction_pub).slideDown();return false;break;
$('div#googleAD').find("iframe").appendTo('div#pub1');
$('div#googleAD').remove();

<div id="googleAD" style="display:none">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-3728008207387301";
/* IsisLikeIt */
google_ad_slot = "1869024136";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</body>
Le problème est que mon annonce apparait, mais pas dans la div#pub, mais en haut du bord de l'écran !
Et pourtant dans ma div#pub j'ai toute la iframe :
<iframe id="google_ads_frame1" scrolling="no" height="250" frameborder="0" width="300" vspace="0" style="left: 0pt; position: absolute; top: 0pt;" src="http://googleads.g.doubleclick.net/page ... 6&w....etc...

Une idée ?

Re: executer un script depuis une page ajaxée

Posté : 25 févr. 2011, 01:18
par diabless6
Ben en faites, c'est le style de l'iframe qui pose problème. Mais, je crois que c'est interdit de le modifier :roll:

Re: executer un script depuis une page ajaxée

Posté : 25 févr. 2011, 10:26
par xTG
Beh normal qu'elle se balade là où tu veux pas, dans l'attribut style il y a position:absolute et les coordonnées. :)

Re: executer un script depuis une page ajaxée

Posté : 25 févr. 2011, 11:47
par diabless6
lol en mettant mon conteneur en relative, ya plus de soucis :twisted:

Par contre, je remarque que le contenu de la pub n'a pas de rapport avec la page de mon article, ce qui est logique car la pub est créer depuis la page normale puis transférer si je puis dire dans la page ajaxée.

Pour pallier ce problème, je pense qu'il faille lire la page ajaxée qui s'intégrera à la page normale, puis appeler le script google qui devrait identifier le contenu de mon article.

Juste que je ne vois pas comment faire à moins de mettre une temporisation, a brain please :mrgreen: