Lien "SPECIAL" à partir d'une anim flash

Statut
N'est pas ouverte pour d'autres réponses.

Lauwqui

Schmetard! Roublard!
Voilà,

pour faire un lien (getURL) d'un bouton flash, pas de problèmes.
Mais j'voudrai compliquer les chose mais j'sais pas comment m'y prendre, j'mexplique:

D'un bouton, j'voudrai pouvoir faire un lien --> vers une IMAGE (directement) --> qui s'ouvre dans une nouvelle fenetre (hors de l'anim) --> et dont cette fenetre est "auto-fixée" à la taille de l'image-même (donc variable).

Je sais que c'est faisable mais j'm' prend comment? :? Des experts?

thx
 

QwesT

Elite
heuu.. o riske de te decevoir je pense que pour ca, il faut crée une page htm ds lakel tu met ton image, cette page contiendra un JS ki te permettra de dimensionner le pop up a la taille de ta page..

ou bien tu peu taper tes image ds differente movie et faire un loadmovie plutot k'un geturl...

tt depend le nombre d'image...

en tt cas, si tu trouve une soluce.. partage ! ca m'interesse ( et si c'est du cromeless ca m'interesse enkor plus ! ) ! :p
 

Reload

motard casqué
prrrfff l'est trop compliqué le mx... je préferais la version 3 :)
J'ai essayé de faire ce que tu demandes, mais casse la tête là...
 

Nmy

Touriste
ouvre un nouveau swf sur la page....
 
R

RedCross

ex membre
J'ai trouvé un truc qui, je pense fais ce que tu recherches. Bon, je t'avoue j'ai pas testé, donc, si ça fonctionne, n'hésite pas à nous prévenir :cool:


1) Dans la page ou tu as inséré ton flash :

Code:
<script language="Javascript">
function PopupPic(PicURL,ref,amplada,alcada) {
window.open( "imatge.htm?imatge="+ sPicURL + "&referencia="+ref+"&lada="+amplada+"&alcada="+alcada, "", 
"resizable=1,HEIGHT=600,WIDTH=600");
}
</script>
2) Le code sur le bouton dans le flash :

Code:
on (release) {
	getURL("javascript:PopupPic('images/2003/diapost0836_a.jpg','52','21','21')");
}
3) La page popup en question :

Code:
<script language='javascript'>

var STDIN = unescape(location.search.replace(/\+/g,' '));
STDIN = STDIN.substring(1).split('&');
for(i=0;i<STDIN.length;i++) STDIN[i] = STDIN[i].split('=');

var picUrl = STDIN[0][1];
var alcada = STDIN[2][1];
var ref = STDIN[1][1];
var lada = STDIN[3][1];

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+500), (iHeight+600));
'window.resizeBy((500+20), (500+50));'
self.focus();
};
</script>
</HEAD>
 <BODY BGCOLOR="#336699" TEXT="#FFFFFF" STYLE="font-family: Arial" onload='FitPic();' topmargin="0" 
marginheight="0" leftmargin="0" marginwidth="0"> 
<script language='javascript'>
document.write( "<img src='" + unescape(picUrl) + "' border=0>" );
</script>
</CENTER>
</BODY>
</HTML>
 

k o D

Elite
ouaip ben va falloir me mettre à flash mx moi :D
 
1er
OP
Lauwqui

Lauwqui

Schmetard! Roublard!
Je teste, merci pour vos conseils.. j'dis quoi dans quelques minutes.. :wink:
 

QwesT

Elite
uai mai donc, kom je disais, il est obilgé de crée du html autour de son image.. il peut pa ouvrir une image tel kel...
DI nou ski marche, ca m'interesse bein !
 
1er
OP
Lauwqui

Lauwqui

Schmetard! Roublard!
whé lol.. ca marche po ché moi o_O Erreur sur la page..
Redcross tes sources? que je jette un coup doeil sur la page ou t'as trouvé ca?
J'pense pas m'etre trompé celà dit, vous sauriez essayer aussi? :?
 

QwesT

Elite
j'aurai peut etre un pe ude tps cette aprem pour ca ..
 
R

RedCross

ex membre
arf, crotte, je susi pas chez moi, c dans mon historique... je poste ça ce soir si jamais ...
 
1er
OP
Lauwqui

Lauwqui

Schmetard! Roublard!
Quel camaraderie :D J'attend ce soir, je suis pas pressé :wink:
Thx

(griz :) hésite pas)
 
1er
OP
Lauwqui

Lauwqui

Schmetard! Roublard!
up :s :!:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut