Ouvrir un pop-up via un javascript extern

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 807 fois - Téléchargée 36 fois

Contenu du snippet

C'est un javascript, je ne le posterais pas dans la section javascript car il est principalement utiliser pour les animations flash qui ne peuvent pas ouvrir de pop-up avec une fonction telque:
getURL ("javascript:window.open('.....
en effet pas Tous les navigateur accepte ce type de requete exepte en particulier notre célèbre IE (utilisé +70% de vos visiteurs)

voici le script externe au swf, qui peut être un palatif à notre probleme.
Je suis vraiment particulieremet mauvais en Javascript, j'arrive pas à retirer les barres d'outil et les scroll barre. Ce serait bien aussi qu'il redimentionne l'image en fonction la résoltion de l'écran et ce recentre au mileux de l'écran.

il faudrait l'améliorer. mais à mon avis c'est la meilleur solution, et la moins agressive.

Source / Exemple :


copier ce code dans un fichier "pop_up.htm" au même niveau que votre swf
----------------------------------------
<HTML>
<HEAD>
 <TITLE>PANDA GALLERIE</TITLE>
 <script language='javascript'>
   var arrTemp=self.location.href.split("?");
   var picUrl = (arrTemp.length>0)?arrTemp[1]:"";
   var NS = (navigator.appName=="Netscape")?true:false;

     function FitPic() {
       iWidth = (NS)?window.innerWidth:document.body.clientWidth;
       iHeight = (NS)?window.innerHeight:document.body.clientHeight;
       iWidth = document.images[0].width - iWidth;
       iHeight = document.images[0].height - iHeight;
       window.resizeBy(iWidth, iHeight);
       self.focus();
	};
	
 </script>
</HEAD>
<BODY bgcolor="#000000" onload='FitPic();' topmargin="0"  
marginheight="0" leftmargin="0" marginwidth="0">
 <script language='javascript'>
 document.write( "<img src='" + picUrl + "' border=0>" );
 </script>
</BODY>
</HTML>
--------------------------------------------

le code executer dans flash:
getURL ("pop_up.htm?" + votre_Url, "_blank");

Conclusion :


si vous avez de meilleurs sources pour le javascrip je suis preneur!

Que Shadmoolood et son afterShave vous apporte une peau douce comme des fesse de bébé du matin jusqu'a soir

A voir également

Ajouter un commentaire Commentaires
cs_podi Messages postés 16 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 9 juin 2012
1 mars 2008 à 10:37
tres bien le site aliose...
pour ma part, je debute egalement et melonmaudic peut certainemennt m'eclairer
sur ce site(aliose) c'est le lecteur tv qui m'interesse car il se redimensione en etirant la fenetre
ma question:
j ai un site entierement en flash (main.swf) et je veux qu en appuyant sur un bouton ça m ouvre un swf dans lequel j ai ma table de mixage
ma mixette:mixette.swf
elle est dans le dossier de mon site,donc
quel est le code exact pour le bouton et pour le script du html?
faut il modifier mixette.swf pour qu il se redimensione quand on etire la fenetre?
melonmaudic Messages postés 58 Date d'inscription lundi 26 janvier 2004 Statut Membre Dernière intervention 14 novembre 2006
15 nov. 2006 à 23:15
Je suis sur, la preuve sous m'écouter, mp3 de mon anim. sur aliose.ch
audioform Messages postés 4 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 15 novembre 2006
15 nov. 2006 à 20:14
tu es sur de tes codes ??? personne pour confirmer ??
merci
melonmaudic Messages postés 58 Date d'inscription lundi 26 janvier 2004 Statut Membre Dernière intervention 14 novembre 2006
15 nov. 2006 à 18:07
Oui, pardon tu dois mettre ce code dans le head de ta fenêtre ou ton animation flash se trouve:

<script>
function ouvreFenetre(page,largeur,hauteur) {
var winl = (screen.width - largeur) / 2;
var wint = (screen.height - hauteur) / 2;
window.open(page, "", "scrollbars=no,menubar=no,toolbar=no,resizable=no,width="+ largeur + ",height=" + hauteur+",top="+wint+",left="+winl);

}
</script>

Cordiale Salutation.

L.Oswald
audioform Messages postés 4 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 15 novembre 2006
14 nov. 2006 à 23:29
ça ne marche pas du tout... :-(( et je trouve ça bizarre 'ouvreFenetre'... c pas plutot : javascript:popup... ???
Afficher les 13 commentaires

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.