Accueil > > > 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
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 de la même categorie
Commentaires et avis
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 :<html><head><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ème de javascript ( on s'en doute ;o) ) j'ai une fenetre principale qui ouvre une nouvelle f
Fermer une fenêtre [ par Mickey VB ]
Bonjour, J'utilise un bouton dans une fenetre 'A', 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 à tous ; voila g un petit probléme, regardez ce code :
fermer un popup en fermant une autre page [ par jackrichard ]
salut a tousvoila mon problème dans mon application je crée un problème d'information j'aimerais que si l'utilisateur ferme le popup do
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|