L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle
     ClickInText
     XooIt

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
113627 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kit graphique
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Créer un forum
     Le PHP facile
     Comscripts
     Liens sponsorisés
     Page Rank
     Gifs animés, f...
     Le village de ...
     Easy-script.com
     Poésie et cita...
     Les kits graph...
     La cuisine de ...
     Azote.org - no...
     Web creation ...
     Créer son site...
     Electroniq...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> JavaScript >> Problèmes sur les cours de JavaScript >> Insérer un code javascript dans page .js ]

> Insérer un code javascript dans page .js
[ Posté par franceserv ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 28-02-2007 à 14:43 | 4 messages ]

Bonjour,

Je recherche à insérer un code javascript dans une page .js pour en faciliter son utilisation sur plusieurs site.

J'ai bien compris à faire ce test :

dans une page html :
<SCRIPT type="text/javascript" src="publicite.js"></script>


puis dans la page publicite.js :
document.write("test réussi");


Cela fonctionne bien, cependant, j'aimerai que la page publicite.js intégrer le code javascript suivant :

<script type='text/javascript'><!--
google_ad_client = 'pub-XXXXXXXXXXXXXXXXXXXXX';
google_alternate_color = 'C5C7A5';
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = '728x15_0ads_al';
//2007-02-28
google_ad_channel = '2124884267';
google_color_border = '4C342E';
google_color_bg = "C5C7A5';
google_color_link = '000000';
google_color_text = '000000';
google_color_url = '990000';
//--></script>
<script type='text/javascript' src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>


J'aimerai simplement faire appel à une seule page, celle qui se nomme publicite.js, mais avec un simple document write (ou même sans) ca ne fonctionne pas.

Vous aurrai compris, c'est pour 'compacter une bannière adsense pour permettre à celles et ceux qui le souhaites, de la déposer sur leur site, étant donné que je suis hébergeur.

Je précise que mon service d'hébergement est gratuit et sans publicité, sauf que je met à la disposition cette possibilité de remerciement, actuellement, je vois des publicité pour mes services qui sont soit faux, mal codé... Je placerai en document.write ma bannière au dessus, là, je sais faire, pour ce qui est d'intégrer un code javascript dans une page qui est appelée par un code javascript, je ne sais plus faire.

Merci d'avance pour m'indiquer comment réaliser ce que souhaiterai.

________________
XanderFS
Administrateur de FranceServ Hébergement
http://www.franceserv.fr



[ Posté par EricM ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 28-02-2007 à 14:53 | 4255 messages ]

Bonjour,
topic déplacé car le bar, bien que plus convivial n'est pas l'endroit le plus approprié

Par contre, peux-tu préciser sur quoi tu peux intervenir (pas tout compris) ?
le .JS ?
la (les) page(s) qui vont l'utiliser ?

A+

________________
L'échec est le fondement de la réussite.
- Lao Tseu -

[ Posté par franceserv ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 28-02-2007 à 14:58 | 4 messages ]

Après utilisation du code de la page html en exemple par ceux qui le souhaites, je pourrai uniquement avoir accès à la page .js (qui sera appelée par la page cliente).

Mon but est alors d'insérer le code javascript adsense ainsi qu'une bannière dans une page (la page .js) qui centralisera toutes les demandes d'affichage de bannière.

Merci pour le repositionnement de mon post, je ne savais pas trop où le placer -)

________________
XanderFS
Administrateur de FranceServ Hébergement
http://www.franceserv.fr

[ Posté par franceserv ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 01-03-2007 à 00:50 | 4 messages ]

J'ai trouvé ceci sur Internet :

<script type="text/javascript">
// Affiche la publicité Google
function showAdGoogle(){
// On supprime toutes les variables créées par Google :
for(i in window){
if(i.substring(0,7)=="google_"){
window[i] = null;
}
}
// Variables fournies à google pour l'apparence de la pub
google_ad_client = "pub-xxxxxxxxxxxxxxxxxx"; // Id de l'utilisateur
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "0000FF";
google_color_bg = "DDDDFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
var s = document.createElement('script'); // On crée une balise script pour charger le script de Google
s.type = 'text/javascript';
s.src = "http://pagead2.googlesyndication.com/pagead/show_ads.js";
document.body.appendChild(s);
}
// Redéfinition de document.write pour l'affichage de la pub Google Adsense
document.write = function(t){
var d = document.getElementById("content_pub_google");
if(d) d.innerHTML += t;
else document.body.innerHTML += t;
}
</script>

test
<script type="text/javascript">
showAdGoogle();
</script>


Ca semble fonctionne pour la même page, mais si je tente de l'appeler depuis une autre page, ça ne fonctionne pas. Si ca peut aider à la résolution de ce que je cherche, c'est à dire externaliser le code adsence et banniere pour ainsi, centralier le code et si il y a changement, je change un seul fichier, le .js et toutes les pages clientes appellant cette page js s'y conformera.

Merci d'avance ....

________________
XanderFS
Administrateur de FranceServ Hébergement
http://www.franceserv.fr

[ Posté par franceserv ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 01-03-2007 à 01:07 | 4 messages ]

J'ai trouvé comment le faire. Merci tout de même. Pour ceux à qui ça interesse :

Dans la page cliente :
contenu du site<SCRIPT type="text/javascript" src="publicitejs.htm"></script>


Dans la page publicitejs.htm :

google_ad_client = "pub-xxxxxxxxxxxxxxxxxx"; // Id de l'utilisateur
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_color_border = "0000FF";
google_color_bg = "DDDDFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
var s = document.createElement('script'); // On crée une balise script pour charger le script de Google
s.type = 'text/javascript';
s.src = "http://pagead2.googlesyndication.com/pagead/show_ads.js";
document.body.appendChild(s);


// Redéfinition de document.write pour l'affichage de la pub Google Adsense
document.write = function(t){
var d = document.getElementById("content_pub_google");
if(d) d.innerHTML += t;
else document.body.innerHTML += t;
}


________________
XanderFS
Administrateur de FranceServ Hébergement
http://www.franceserv.fr

[ Posté par CodeKiller ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 28-04-2007 à 11:46 | 2 messages ]

Tu peux renommer ta page de pub en JS au lieu de HTM...puisque ce n'est pas codé en html...

publicitejs.htm => publicite.js

Et ça ne changera rien puisque tu n'appelles plus l'autre page de script.




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






compteur gratuit
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
MagikBiz
Integrez une section logo/sonnerie sur votre site !
http://magikbiz.com
Cat : Affiliation - publicité
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
61262 membres
7204 comptes CountUs
1719 comptes myCircle

     LES FORUMS :
14 forums
39936 topics
190879 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Graphisme / Présentation" du jour par feidakin
Vous désirez centrer votre animation Flash, malheusement cela modifie souvent l'aspect de la page . il suffit de mettres les balises <center></center> entre les paramètres de l'animation, et le tour est joué.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2010 EJS - Tous droits réservés | CNIL N° 844440 | 13/03/2010 05:04:53 | Design by | Gen. en 0.635 sec.