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 new!
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

     Referencement
     Créat. de bannière

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

MailingList :
103468 abonnés

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

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques
     Création logo

Plus :
     Comparateur de prix
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Hebergement gratuit
     Le PHP facile
     Horoscope
     Comscripts
     WebmasterClub
     Activeartanima...
     Le village de ...
     Faro-dessing
     L'écriteau
     Gifs animés, f...
     Easy-script.com
     Netsources
     Créer son site...
     Création de site
     K i s s design
     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 | 4178 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 ]






21 visiteurs
actuellement en ligne

    PUBLICITE

Wilogo.com - Création Logo Entreprise

     ANNUAIRE WEBMAST.
iFrance Pro
Reposant sur une plateforme technique vraiment performante, iFrance pro propose des offres vraiment tres interessantes, nom de domaine offert, à partir de 5 € / mois !
http://www.ifrancepro.com/
Cat : Hebergement web
Voir l'annuaire webmaster


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

     LES MEMBRES :
55284 membres
8387 comptes CountUs
1485 comptes myCircle

     LES FORUMS :
14 forums
39239 topics
188878 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Navigateur" du jour par leBoss
Sous Firefox, vous pouvez définir plusieurs pages de démarrages dans les options en utilisant le séparateur |. Elles s'ouvriront toutes dans un onglet différent.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 12/10/2008 09:11:58 | Design by Studcrea | Gen. en 0.434 sec.