!!! ouverture d'une pop-up simple !!!

Soyez le premier à donner votre avis sur cette source.

Vue 19 634 fois - Téléchargée 1 993 fois

Description

Utilisation d'un code qui ne demande que quelques lignes dans le HTML
et qui marche avec plusieurs boutons dans Flash !
Avantage de ce code : votre adresse de redirection est plus difficile a obtenir pour les non-initiés .

Vous pouvez jetter un oeil sur la première page de mon site ou regarder le code du fichier HTML contenu de le Zip

Dans le code ci-dessous, Vous changez l'adresse url dans le premier argument
Le nom de votre page qui se trouve dans le deuxième
et dans la troisième : les paramètres d'ouverture

Source / Exemple :


// Dans votre annimation Flash - Sélectionnez un bouton que vous voulez attribuer un pop-up
//insérer le code suivant à votre bouton

on (release) {
    getURL ("javascript:launchwin('http://www.flashkod.com/article.aspx?Val=484' , '' , 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=720,height=420')");
}

//ATTENTION A LA PONCTUATION ET AUX ESPACES Car autrement ça va vous rendre chèvre !!! 

// dans votre fichier HTML
//insérez ceci dans les balises <HEAD>

<HEAD>
<meta http-equiv=Content-Type content="text/html;  charset=ISO-8859-1">
<TITLE>index</TITLE>
<SCRIPT LANGUAGE="JavaScript"> var javascript_version = 1.0;</SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.1">  javascript_version = 1.1;</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">
<!--
var newwin;

function launchwin(winurl,winname,winfeatures)
{
	newwin = window.open(winurl,winname,winfeatures);
	if(javascript_version > 1.0)
	{
		setTimeout('newwin.focus();',250);
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</SCRIPT>
</HEAD>
<BODY>

Conclusion :


Code très simple pour ne pas se casser la tête car vous pouvez si vous possédez Dreamweaver vous pouvez faire un plug-ins pour fragment de code
JavaScript et il ne restera plus qu'à changer les liens dans votre annimation flash
et çà je pense que vous l'aurez compris ! c'est toujours bien de gagner du temps ;-)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
lundi 9 février 2009
Statut
Membre
Dernière intervention
11 février 2009

euh slt a tous je suis nouvo. Jétai entrin d'essayé le pop flash de alexFr23 mais sa marche pas alors si kelqu'un peu m'aider... Voici le lien : http://mikael.schmitt.free.fr
Je pense ke jai du me gouré dans les URL a remplacé...
Messages postés
10
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
26 février 2007

Bah moi je la kiffe cette source! :P

merci pour ton code!
Messages postés
5
Date d'inscription
samedi 3 mai 2003
Statut
Membre
Dernière intervention
28 mai 2007

Merci AlexFr23 pour ton code tu me sauve!
je cherchais a mettre un scrollbars dans mon pop-up.


Didi xx
Messages postés
4
Date d'inscription
dimanche 11 avril 2004
Statut
Membre
Dernière intervention
26 septembre 2005

oups je crois que pourplus de comprehension j'aurai du elever les vrais url non ? désolé si ca embrouille le biniou !
Messages postés
4
Date d'inscription
dimanche 11 avril 2004
Statut
Membre
Dernière intervention
26 septembre 2005

ben apres m'etre bien pris la tronche sur ces probleme de pop up ! j'ai choisi une methode assez barbare mais qui fonctionne en redirection transparente et sur tous les navigateurs et avec plusieurs pop up depuis flash !

en gros j'ai fait 2 alternative en doublant les code et dans le flash et dans le javascript sur la page html

: une fonction fs commande
+ une action javascript entre le Head

comme je suis pas un pro du code voici en gros a quoi ressemble le code remanié dans la page html
<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<TITLE>page1introcrew</TITLE>
<SCRIPT LANGUAGE="JavaScript"> var javascript_version = 1.0;</SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.1"> javascript_version = 1.1;</SCRIPT>


<SCRIPT LANGUAGE="JavaScript">
<!--
var newwin;

function launchwin(winurl,winname,winfeatures)
{
newwin = window.open(winurl,winname,winfeatures);
if(javascript_version > 1.0)
{
setTimeout('newwin.focus();',250);
}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</SCRIPT>
</HEAD>





<SCRIPT LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function page1introcrew_DoFSCommand(command, args) {
var page1introcrewObj = InternetExplorer ? page1introcrew : document.page1introcrew;
var txt;


{if(command!=""){ openNewWindow(command)}}
function openNewWindow(t){setTimeout(
window.open('artistes/' + t + '/index.htm','newwindow',
'height=320,width=550,toolbar=no')),0}

}
// Hook for Internet Explorer
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
navigator.userAgent.indexOf("Windows") !-1 && navigator.userAgent.indexOf("Windows 3.1") -1) {
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('Sub page1introcrew_FSCommand(ByVal command, ByVal args)\n');
document.write(' call page1introcrew_DoFSCommand(command, args)\n');
document.write('end sub\n');
document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>
<!-- URL's used in the movie-->
<!-- text used in the movie-->
<!--LOADINGLOADINGLOADINGLOADINGLOADINGLOADINGINFO/NEWSABOUTARTISTSEVENTSCONTACT--><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
ID="page1introcrew" WIDTH="790" HEIGHT="450" ALIGN="">

</OBJECT>

</HTML>


et voila la fonction dans le flash que j'apelle

on (release) {
fscommand("ai");
getURL ("javascript:launchwin('artistes/ai/index.htm' , 'DJ TAZ' , 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=550,height=320')");

}

vu que les 2 scripts ne sont pas a la meme place ca fonctionne !
merci encore pour tous les conseils de ce site sans koi j'en aurai trop bavééé
Afficher les 16 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.