Je dois dire que je suis plutôt fier d'avoir fait ce script, il est :
- simple (niveau plus que débutant)
- assez complet (il y a de tous petits problèmes)
- très rapide à construire (j'ai dû le faire en 5 heures environ)
Ce script permet simplement de créer des popups à l'allure Windows XP, autant que vous le vouliez, en plus elles sont dimensionnables à souhait, et l'on peut intégrer des fichiers externes dedans, enfin contrairement à un script très célèbre sur ejs (editeurjavascript.com), si on en crée deux, on peux TOUTES LES DEUX les bouger.
Moi, je le trouve sympa mon script, et vous ?
Source / Exemple :
le source se trouve dans la librairie popup.js
Conclusion :
Pour inclure la librairie popup.js, vous le savez peut-être, il faut écrire juste avant la balise </html> ceci:
<script src="popup.js"></script>
IL N'Y A ABSOLUMENT AUCUNE LIGNE DE PROGRAMMATION EN JAVASCRIPT A RAJOUTER ! :-)
Il existe une syntaxe particulière pour créer sa propre popup :
<DIV ID="popup[X]" TITLE="titre de la fenêtre" ICON="icon.gif" SRC="fichier.html" STYLE="position:absolute;top:[Ywindow]px;left:[Xwindow]px;height:[Hwindow]px;width:[Wwindow]px">Contenu de la fenêtre si pas de fichier externe uniquement</DIV>
[X] designe le numéro de la popup (pour la première, ATTENTION, c'est popup0)
[Xwindow] et [Ywindow] désignent les coordonnées la fenêtre et
[Hwindow] et [Wwindow] désignent la hauteur et la largeur de la fenêtre
l'attribut SRC n'est à placer que s'il on veut placer un fichier externe dans la popup UNIQUEMENT.
ENFIN : Si vous souhaitez rajouter une popup par balise <a> il existe deux solutions :
- soit vous initilaisez mauellement en javascript la <div> pour qu'elle soit en visibility hidden au démarrage
- soit vous lancez un javascript:document.write('<DIV ID="POPUP[X] etc...>truc</DIV>');start()
(la primitive start() réinitialise toutes les popups, les affiche et les active)
C'est tout!
PS : Faîtes croire à vos amis que vous avez Windows XP lol !
Mais génial quand meme!
Génial? A oui, c'est bien ca.
Excellent! 10/10!!
J'avais besoin qu'une des popups soit animée j'ai donc créé le script nécessaire et j'ai modifié aussi la fonction qui permet de maximiser une fenêtre afin qu'elle ne dépasse pas la taille de la fenêtre principale.
sinon sa aurai été parfais, d'apres ce que j'ai vu c'est a cause de certaine libertée que tu as pris avec ton code JS, mais sinon félicitation c'est trés réussit !
une fenetre qui s'ouvre a l'interieur de la page kan on clique sur un lien ??????
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.