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 :
122631 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
     Blog
     Page Rank
     Poésie et cita...
     Gifs animés, f...
     Easy-script.com
     Azote.org - no...
     Web creation ...
     K i s s design
     Outils de créa...
     Electroniq...
     Je crée mon site
     Créer son site...
     Les autres
     Votre site ici ?


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


> Placer un lien dans un code
[ Posté par numaa ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-06-2009 à 00:54 | 3 messages ]

Bonsoir,

Quelqu'un pourrait m'aider pour mettre le lien : <A HREF=# onClick="closeSup();return(false)">texte ou image</A>

dans ce code car je vois pas du tout comment le mettre, dès que j'essaie de le placer quelque part le script ne marche plus .

Voici le code :


<DIV ID=pub STYLE="position:absolute;top:0;left:0;z-index:10"></DIV>
<SCRIPT LANGUAGE=JavaScript>
/* LAISSER CES LIGNES */
function showsup()
{
if(document.getElementById && ScanCookie("supersticiel")==0)
{
document.getElementById("pub").style.width = larg;
document.getElementById("pub").style.height = haut;
document.getElementById("pub").innerHTML = html_haut+html_mil+html_bas;
setTimeout("closeSup()",30000);
CreationCookie("supersticiel",false);
}
}

function closeSup()
{
if(document.getElementById)
{
document.getElementById("pub").style.width = 1;
document.getElementById("pub").style.height = 1;
document.getElementById("pub").innerHTML = '';
}
}

function ScanCookie(variable)
{
cook = document.cookie;
variable += "=";
place = cook.indexOf(variable,0);
if (place <= -1)
return("0");
else
{
end = cook.indexOf(";",place)
if (end <= -1)
return(unescape(cook.substring(place+variable.length,cook.length)));
else
return(unescape(cook.substring(place+variable.length,end)));
}
}

function CreationCookie(nom,valeur,permanent)
{
if(permanent)
{
dateExp = new Date(2020,11,11);
dateExp = dateExp.toGMTString();
ifpermanent = '; expires=' + dateExp + ';';
}
else
ifpermanent = '';
document.cookie = nom + '=' + escape(valeur) + ifpermanent;
}


if(document.all)
{
larg = document.body.clientWidth;
haut = document.body.clientHeight;
}
else
{
larg = screen.width;
haut = screen.height;
}

html_haut = "<TABLE WIDTH="+larg+" HEIGHT="+haut+"><TR><TD VALIGN=middle ALIGN=center BACKGROUND=img/grille.gif>";
html_bas = "</TD></TR></TABLE>";

/*
A VOUS DE MODIFER CES LIGNES
N'OUBLIEZ UN LIEN DE CE TYPE :
<A HREF=# onClick="closeSup();return(false)">texte ou image</A>
POUR POUVOIR REFERMER LA FENETRE SI LE VISITEUR N'EST PAS INTERESSE
*/
html_mil = "<MAP NAME=kitgrafik> <AREA SHAPE=rect COORDS=509,5,597,26 HREF=# onClick=\"closeSup();return(false)\"> <AREA SHAPE=rect COORDS=\"20,9,252,40\" HREF=http://www.kitgrafik.com TARGET=_blank> <AREA SHAPE=rect COORDS=\"12,58,591,459\" HREF=http://www.kitgrafik.com TARGET=_blank></MAP><TABLE WIDTH=600 CELLPADDING=0 CELLSPACING=0 BORDER=0>";
html_mil += " <TR>";
html_mil += "<TD><IMG SRC=img/kitgrafik.png BORDER=0 WIDTH=600 HEIGHT=463 HSPACE=0 VSPACE=0 USEMAP=#kitgrafik></TD>";
html_mil += "</TR>";
html_mil += "</TABLE>";
window.onload = showsup;
</SCRIPT><noscript><a href="http://www.editeurjavascript.com/countus/">compteur live</a></noscript>



Merci d'avance .




[ Posté par bob2 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-06-2009 à 05:40 | 223 messages ]

Salut,
Premièrement Dans ton code une bonne habitude a faire est de protéger les valeurs des attibuts : par exemple ton lien
<A HREF=# onClick="closeSup();return(false)">texte ou image</A>

<A HREF="#" onClick="closeSup();return(false)">texte ou image</A>

Ca fait partie des convention. Ensuite Ton lien tu peux le placer juste avant la balise div donc dans le code que tu as mis on le place tout en haut en premier.

Ensuite ce qui fait que le lien ne fonctionne pas c'est que le script redimentionne la balise div de la grosseur de l'écran donc il couvre toute l'écran. Il est donc audessus du lien. on ne le remarque pas car le fond du div est transparent. pour régler tu peux décaler le div vers le bas avec la ligne suivante : document.getElementById("pub").style.top = "50px"; dans la fonction showsup() résultat :
function showsup()
{
if(document.getElementById)
{
document.getElementById("pub").style.width = larg;
document.getElementById("pub").style.height = haut;
document.getElementById("pub").style.top = "50px";
document.getElementById("pub").innerHTML = html_haut+html_mil+html_bas;
setTimeout("closeSup()",30000);
CreationCookie("supersticiel",false);
}
}


Il existe d'autre facon c'est peut etre pas la meilleur ou la plus adapter mais ca fonctionne Bonne chance


________________
|---> BOB <---|
Les erreurs sont les portes de la découverte. Cherchez, et vous trouverez.

[ Posté par numaa ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-06-2009 à 10:15 | 3 messages ]

bob2 a dit
Salut,
Premièrement Dans ton code une bonne habitude a faire est de protéger les valeurs des attibuts : par exemple ton lien
<A HREF=# onClick="closeSup();return(false)">texte ou image</A>

<A HREF="#" onClick="closeSup();return(false)">texte ou image</A>

Ca fait partie des convention. Ensuite Ton lien tu peux le placer juste avant la balise div donc dans le code que tu as mis on le place tout en haut en premier.

Ensuite ce qui fait que le lien ne fonctionne pas c'est que le script redimentionne la balise div de la grosseur de l'écran donc il couvre toute l'écran. Il est donc audessus du lien. on ne le remarque pas car le fond du div est transparent. pour régler tu peux décaler le div vers le bas avec la ligne suivante : document.getElementById("pub").style.top = "50px"; dans la fonction showsup() résultat :
function showsup()
{
if(document.getElementById)
{
document.getElementById("pub").style.width = larg;
document.getElementById("pub").style.height = haut;
document.getElementById("pub").style.top = "50px";
document.getElementById("pub").innerHTML = html_haut+html_mil+html_bas;
setTimeout("closeSup()",30000);
CreationCookie("supersticiel",false);
}
}


Il existe d'autre facon c'est peut etre pas la meilleur ou la plus adapter mais ca fonctionne Bonne chance



Merci Bob2,

Ta solution marche, mais le lien n'est pas dans le script ce qui fait que le lien reste toujours présent même quand on clique sur fermer .

En plus le script s'afficha à chaque fois au lieu d'une seule fois par session .

En fait j'aimerais que ça se passe comme ici : http://www.editeurjavascript.com/scripts/scripts_publicite_2_31.php

J'ai laissé le script sur une de mes pages, voici ce quue ça donne avec tes modifs :
http://www.chat-rencontres.eu/rencontres-voyages-soloways.php

Quelqu'un pourrait m'aider?

Merci d'avance .



[ Posté par bob2 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-06-2009 à 16:08 | 223 messages ]

Ok je comprend un peu mieux le script maintenant.
Ce qu'il faut comprendre du script c'est que ca affiche une image de pub donc si tu télécharge les images su script et que tu les place dans un dossier img au meme endroit que ta page html ca va fonctionner
http://www.editeurjavascript.com/scripts/img/grille.gifhttp://www.editeurjavascript.com/scripts/img/kitgrafik.png

Comme ca tu verra le texte fermer sur la pub comme dans l'exemple que tu as fourni et le lien fonctionne. Donc pas besoin dans cet exemple de mettre le fameux de lien que personne sait ou mettre : <A HREF=# onClick="closeSup();return(false)">texte ou image</A>

Chez moi le script fonctionne bien une présence par session. Si ca fonctionne pas chez toi vérifie tes cookie tu dois les accepter.

Ensuite si tu veux personnaliser la pub je te conseil de la créer a coté dans un nouveau fichier et c'est dans ce code que tu pourra placer la fameux de lien pour fermer la pub. Quand tu aura quelque chose de satisfaisant tu remplace le la variable html_mil du script par ton code. exemple:
Ancienne valeur de html_mil
html_mil = "<MAP NAME=kitgrafik> <AREA SHAPE=rect COORDS=509,5,597,26 HREF=# onClick=\"closeSup();return(false)\"> <AREA SHAPE=rect COORDS=\"20,9,252,40\" HREF=http://www.kitgrafik.com TARGET=_blank> <AREA SHAPE=rect COORDS=\"12,58,591,459\" HREF=http://www.kitgrafik.com TARGET=_blank></MAP><TABLE WIDTH=600 CELLPADDING=0 CELLSPACING=0 BORDER=0>";
html_mil += " <TR>";
html_mil += "<TD><IMG SRC=img/kitgrafik.png BORDER=0 WIDTH=600 HEIGHT=463 HSPACE=0 VSPACE=0 USEMAP=#kitgrafik></TD>";
html_mil += "</TR>";
html_mil += "</TABLE>";

Nouvelle valeur de html_mil
html_mil = '<div style="background:#ffffff; width:400px;"><A HREF=# onClick="closeSup();return(false)">texte ou image</A><br />Texte

ou image de la pub</div>';


Place les fichier image à la bonne place test avec le script d'origine pour voir le résultat apres essaie en remplacant la variable html_mil tu va voir la différence. A partie de la tu pourra expérimenter des choses de ton coté pour créer vraiment ce que tu veux

________________
|---> BOB <---|
Les erreurs sont les portes de la découverte. Cherchez, et vous trouverez.

[ Posté par numaa ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-06-2009 à 19:14 | 3 messages ]

Merci BOB2,

ça marche maintenant avec tes nouvelles explications .

Il est ici en fonctionnement : http://www.chat-rencontres.eu/pour-ideelic.php

Bonne continuation .




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.
RueDuCommerce
Rue du commerce est un site de vente high tech ultra serieux.
http://www.rueducommerce.fr/
Cat : Hardware
Voir l'annuaire webmaster


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

     LES MEMBRES :
65980 membres
4655 comptes CountUs
1842 comptes myCircle

     LES FORUMS :
14 forums
40362 topics
191691 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Divers" du jour par mirage
Simplifiez-vous les forums : http://update.mozilla.org/extensions/moreinfo.php?id=128&vid=196&category=Miscellaneous ! Avec ce petit menu ajouté à vos options du clic droit, vous avez toutes les balises BBCode ! Très pratique pour le forum de l'EJS ;)
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2012 EJS - Tous droits réservés | CNIL N° 844440 | 13/02/2012 03:28:17 | Design by | Gen. en 0.486 sec.