executer un script depuis une page ajaxée

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : executer un script depuis une page ajaxée

Re: executer un script depuis une page ajaxée

par diabless6 » 25 févr. 2011, 11:47

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:

Re: executer un script depuis une page ajaxée

par xTG » 25 févr. 2011, 10:26

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

par diabless6 » 25 févr. 2011, 01:18

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

par diabless6 » 25 févr. 2011, 01:12

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 ?

executer un script depuis une page ajaxée

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

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-|