begin process at 2012 02 12 00:08:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fenêtre & Pop-up

 > UN CLIC = UN LIEN + UNE POPUP (LA PAGE DU POPUP NE T'APPARTIENT PAS) QUI SE FERME AUTOMATIQUEMENT APRES X SECONDE

UN CLIC = UN LIEN + UNE POPUP (LA PAGE DU POPUP NE T'APPARTIENT PAS) QUI SE FERME AUTOMATIQUEMENT APRES X SECONDE


 Information sur la source

Note :
Aucune note
Catégorie :Fenêtre & Pop-up Classé sous :popup, fenetre, window, automatique, fermer Niveau :Initié Date de création :07/01/2007 Date de mise à jour :07/01/2007 03:05:11 Vu :11 486

Auteur : transgoku

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Voila un moment que je cherche un code pour que quand je clic dans un lien une page s'ouvre et egalement une popup (laquelle la page du popup ne m'appartient pas et donc je ne peux pas mettre du code dans la page du popup) qui se fermera automatiquement apres quelques secondes. Puisque je change de page (la page qui n'est pas une popup et qui m'appartient) en cliquant dans le lien, ma variable ne fonctionne plus dans mon autre page (la page qui n'est pas une popup et qui m'appartient) et donc la nouvelle page ne peux pas executer:
setInterval("variable.close()",15000);
puisque cette variable appartient a la page precedent laquelle se trouvait le lien.
Bref j'ai cherché dans ma tete, j'ai réuni mes connaissances de debutant et aussi explorer quelque source de ce site et enfin j'ai combiné le tout pour finalement trouver une actuce ou truc pour faire cela.

Source

  • Dans la page index.php ou index.html
  • <HTML>
  • <HEAD>
  • <title>Ton titre</title>
  • </HEAD>
  • <FRAMESET ROWS="0,*" frameborder="no" border="0" framespacing="0">
  • <FRAME SRC="page1.htm" name="popup" scrolling="no" noresize>
  • <FRAME SRC="page2.php" name="aucun">
  • </FRAMESET>
  • </HTML>
  • Dans la page page1.htm
  • <HTML>
  • <HEAD>
  • <script language="javascript" src="popup.js">
  • </script>
  • </HEAD>
  • <BODY>
  • </BODY>
  • </HTML>
  • Dans la page page2.php (page plein ecran a 100%)
  • <HTML>
  • <HEAD>
  • </HEAD>
  • <BODY>
  • <a href="http://www.tonsite.com/tapage.php" OnClick="parent.popup.ouvrir()">Entrez dans ma page et ouvrez une popup</a>
  • </BODY>
  • </HTML>
  • Dans la page popup.js
  • function ouvrir(){
  • var varp ='"toolbar=0,location=0,status=0,menubar=0,scrollbars=1,width=410px,height=195px,';
  • f1 = window.open("http://www.site-ne-m-appatenant-pas.com", 'f1', varp + "left=0, top=0");
  • }
  • function fermer()
  • {
  • f1.close();
  • }
  • Dans la page fermer.js
  • setInterval("parent.popup.fermer()",15000);
  • Et dans le site http://www.tonsite.com/tapage.php
  • <HTML>
  • <HEAD>
  • <script language="javascript" src="fermer.js">
  • </script>
  • </HEAD>
  • <BODY>
  • ma page qui n'est pas une popup
  • </BODY>
  • </HTML>
Dans la page index.php ou index.html
<HTML>
<HEAD>
<title>Ton titre</title>
</HEAD>
    <FRAMESET ROWS="0,*" frameborder="no" border="0" framespacing="0"> 
    <FRAME SRC="page1.htm" name="popup" scrolling="no" noresize> 
    <FRAME SRC="page2.php" name="aucun"> 
  </FRAMESET> 
</HTML>

Dans la page page1.htm
<HTML>
<HEAD>
<script language="javascript" src="popup.js">
</script>
</HEAD>
<BODY>
</BODY>
</HTML>

Dans la page page2.php (page plein ecran a 100%)
<HTML>
<HEAD>
</HEAD>
<BODY>
<a href="http://www.tonsite.com/tapage.php" OnClick="parent.popup.ouvrir()">Entrez dans ma page et ouvrez une popup</a>
</BODY>
</HTML>

Dans la page popup.js
function ouvrir(){
var varp ='"toolbar=0,location=0,status=0,menubar=0,scrollbars=1,width=410px,height=195px,';
f1 = window.open("http://www.site-ne-m-appatenant-pas.com", 'f1', varp + "left=0, top=0");
}

function fermer()
{ 
f1.close();
}

Dans la page fermer.js
setInterval("parent.popup.fermer()",15000);

Et dans le site http://www.tonsite.com/tapage.php
<HTML>
<HEAD>
<script language="javascript" src="fermer.js">
</script>
</HEAD>
<BODY>
ma page qui n'est pas une popup
</BODY>
</HTML>

 Conclusion

Attention l'extension de la page1 doit etre obligatoirement en htm et non pas en php, sinon ca marche pas.
15000 = 15 secondes. Voila, ca se peut que j'aille fait une faute quelquepart dans le code, il y a tellement de code a rentrer. Corrigez-moi si vous en voyez un. Attention je suis debutant..lol...
Voici un exemple: http://www.dbz-fantasy.hostgratos.net


 Historique

07 janvier 2007 02:52:28 :
Une erreur de code que j'ai modifié
07 janvier 2007 02:57:08 :
Ajout d'un exemple
07 janvier 2007 03:05:11 :
omis le }

 Sources du même auteur

PAGE WEB GRATUIT SANS PUB POUR FRAMES
CHANGER UNE PAGE WEB APRES X SECONDES VERS UNE AUTRE PAGE WE...

 Sources de la même categorie

Source avec Zip Source avec une capture POSMOUSE - AFFICHAGE DES COORDONNÉES DE LA SOURIS, TAILLE DE... par phidelum
SFR WIDGET ET JQUERY par hhoareau
Source avec Zip JOLIE ALERTE AVEC "ALERT()" par heycraft
Source avec Zip Source avec une capture FENETRE D'ACTUALITE par kazma
Source avec Zip Source avec une capture CLASS POP-IN AVEC EFFET SOUS JQUERY DE "CONNEXION" STYLE CS ... par Nementon

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture WINDOWS , POUR FAIRE DE JOLIE FENETRE )) par Kimjoa
FERMER LA FENÊTRE PRINCIPALE par lurked
Source avec Zip MISE À JOUR D'UNE LISTE DÉROULANTE VIA UN POPUP par ahcorad
Source avec Zip FENETRE DHTML ( FONCTIONNE AVEC OPERA ET IE ) par biskbart
Source avec Zip Source avec une capture INFO BULLE MULTI -TEXTE OU FAUSSE FENÊTRE POPUP (SIMPLE ET P... par xloadx

Commentaires et avis

Commentaire de Arto_8000 le 07/01/2007 03:20:01

Pour le peu de code qu'il y a dans ta "source" voici quelques remarques :

- Les balises HTML sont soit tous en majuscule ou tous en minuscule, pas les deux en même temps.
- Un setTimeout serait mieux que de mettre un setInterval, puisque le code doit être exécuté une seul fois.
- Il manque l'attribut type pour tes balises script.

Commentaire de kankrelune le 08/01/2007 15:27:15

"Attention l'extension de la page1 doit etre obligatoirement en htm et non pas en php, sinon ca marche pas."

Ah bon... et pourquoi... .. ?

@ tchaOo°

Commentaire de transgoku le 09/01/2007 02:47:14

Parce que j'ai l'avais mis au debut en php et je croyais que mon code ne marchait. J'ai eu l'idée de le mettre en htm et ca a marché. Cependant je ne sais pas pourquoi.

Commentaire de danieljackson11 le 09/01/2007 12:45:57

Tu ne fesait pas les tests en local ?

(Php est un language serveur, donc si tu n'avais pas easyphp ou concurrent, et que tu testais pas sur u nserveur il etait logique que cela ne marchait pas)

Commentaire de coucou747 le 23/01/2007 12:54:07 administrateur CS

en php, tu devais avoir un problème de guillemets...

en tout cas, là, je ne vois pas la difficulté qui justifie le code initié... Ce code est basique, t'as juste un pauvre window.open et window.close... c'est directement recopié d'un tuto et adapté, mais t'as pas construit grand chose seul ici...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

ouvrir un popup et fermer la premiere fenetre [ par jeantend ] je veux ouvrir une fenetre ki va charger un popup et se fermer (elle meme pas fermer le popup)...j ecris cela :&lt;html&gt;&lt;head&gt;&lt;script lang Fonction popup [ par jimmy69 ] Salut a tous,Voila je debute vraiment en javascript ma question sera peut etre un peu bete voir stupide mais bon je la pose qd meme :-)!Voila j"aimera Fermer popup [ par the_true_ramon ] hello tout le monde, voila j'ai un ptit probl&#232;me de javascript ( on s'en doute ;o)&nbsp; ) j'ai une fenetre principale qui ouvre une nouvelle f Fermer une fenêtre [ par Mickey VB ] Bonjour,&nbsp;J'utilise un bouton dans une fenetre 'A',&nbsp;qui m'ouvre avec un script javascript une nouvelle fenetre IE (window.open) que l'on appe Script pour la fermer la fenetre principale directement a l'ouverture d'1 fenetre popup sur clic [ par vaccoa ] Bonjours, Voici mon code d'ouverture de ma fenetre popup : <!-- Begin function expandingWindow(website) { var heightspeed = 3; // vitesse du scroll popup et iframe [ par Mahieut49 ] Bonjour à tous, Voici mon problème: J'ai une page principale avec un iframe, pour effectuer des modifications de données, j'utilise un popup dans leq une fenetre popup [ par mythes ] // ALTTXT V1.2 // BY: BRIAN GOSSELIN OF SCRIPTASYLUM.COM // ADDED FADING EFFECT FOR IE4+ AND NS6+ ONLY AND OPTIMIZED THE CODE A BIT. // SCRIPT FEA Window.open window.close [ par mrassaa ] Salut à tous (et bonne année). Voila, je veux créer un popup qui sera appelé à travers une application Flash avec getUrl() (tout ça, ça marche : c'es fermer fenetre javascript [ par lamine11 ] bonjour &#224; tous ; voila g un petit probl&#233;me, regardez ce code : &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fermer un popup en fermant une autre page [ par jackrichard ] salut a tousvoila mon probl&#232;me dans mon application je cr&#233;e un probl&#232;me d'information j'aimerais que si l'utilisateur ferme le popup do


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales