01net    Web


Actuellement en ligne : 138 Utilisateurs dont 8 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> animation sur page d'accueil
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
magmatique
  
   
      ?   @     Posté le 29/06/2007 19:44:56  
Voter pour ce message
Bonjour
J'ai placé une animation sur la page d'accueil de mon site (fichier swf), il y a aussi une liste déroulante donc à chaque fois que l'on revient sur cette page pour faire un autre choix, l'animation se recharge; je voudrais la bloquer( lue 1 fois et reste visible sur la dernière image) dès la première fois qu'on arrive sur la page d'accueil.Mon animation a été réalisée avec Flash MX 2004 et mon site avec Dreamweaver 8 Comment faire?
Merci.
Hary1965
  
   
      ?   ^   @     Posté le 29/06/2007 19:54:24  
Voter pour ce message
Salut,

Le problème c'est que l'animation se lance au chargement de la page et donc qu'il faudrait faire comprendre à Flash que le visiteur (IP) ne doit la voir qu'une seule fois. Je doute que ce soit possible en toute simplicité.

De mon coté je procède autrement=
frame1 avec mon menu + bannière
frame2 pour afficher l'animation et les autres pages qui devront s'afficher.

Ainsi le menu et la bannière restent visibles en permanance et seule la frame2 change pour afficher la page choisie dans le menu.
-------
L'imbécile c'est celui qui se prend pour ce qu'il n'est pas et y croit.
Le con ne sait pas qu'il l'est, les autres le savent et ont l'intelligence de ne pas lui dire.
Beno@
  
  :-)
      ?   @     Posté le 30/06/2007 10:52:28  
Voter pour ce message
Hary1965 a écrit :
Salut,

Le problème c'est que l'animation se lance au chargement de la page et donc qu'il faudrait faire comprendre à Flash que le visiteur (IP) ne doit la voir qu'une seule fois. Je doute que ce soit possible en toute simplicité.

De mon coté je procède autrement=
frame1 avec mon menu + bannière
frame2 pour afficher l'animation et les autres pages qui devront s'afficher.

Ainsi le menu et la bannière restent visibles en permanance et seule la frame2 change pour afficher la page choisie dans le menu.

arg non, ca plombe toute l'accessibilité :S

moi je verrais plutot un script php, avec une session.
lors de la 1ere visite, la session n'existe pas, on affiche donc le menu depuis le début et on enregistre une session.
lors d'un visite suivante, la session existant, on affiche le menu sans le début
magmatique
  
   
      ?   @     Posté le 30/06/2007 14:43:58  
Voter pour ce message
Je ne sais pas travailler avec une session ni en script php. Avec dreamweaver je travaille en mode création. J'ai placé l'animation dans un calque et je pensais qu'il était possible d'affecter des propriétés au calque.
Beno@
  
  :-)
      ?   @     Posté le 30/06/2007 15:09:01  
Voter pour ce message
dans ce cas il faut travailler directement dans l'animation flash mais je n'y connais rien :/
Hary1965
  
   
      ?   ^   @     Posté le 30/06/2007 20:37:57  
Voter pour ce message
Salut,

A essayer mais sans garantie, je n'ai pas testé.

A placer entre les balises HEAD et /HEAD


<SCRIPT LANGUAGE="JavaScript">
function ScanCookie(variable)
{
cook = document.cookie;
variable += "=";
place = cook.indexOf(variable,0);
if (place <= -1)
return("0");
else
{
end = cook.indexOf(";",place)
if (end <= -1)
return(unescape(cook.substring(place+variable.length,cook.length)));
else
return(unescape(cook.substring(place+variable.length,end)));
}
}

function CreationCookie(nom,valeur,permanent)
{
if(permanent)
{
dateExp = new Date(2020,11,11);
dateExp = dateExp.toGMTString();
ifpermanent = '; expires=' + dateExp + ';';
}
else
ifpermanent = '';
document.cookie = nom + '=' + escape(valeur) + ifpermanent;
}

if(ScanCookie("lenomdetonficher.swf")==0)

</SCRIPT>
-------
L'imbécile c'est celui qui se prend pour ce qu'il n'est pas et y croit.
Le con ne sait pas qu'il l'est, les autres le savent et ont l'intelligence de ne pas lui dire.
magmatique
  
   
      ?   @     Posté le 01/07/2007 09:40:37  
Voter pour ce message
Le code ne fonctionne pas, l'animation se lit lors du téléchargement de la page d'accueil; mais continue de se charger si je clique sur un menu et que je reviens sur la page d'accueil.
Hary1965
  
   
      ?   ^   @     Posté le 01/07/2007 20:27:30  
Voter pour ce message
Salut,

En effet j'ai essayé chez moi et c'est idem. J'avais modifié un javascript destiné à afficher une seule fois un popup.
Jusqu'ici je n'ai pas de solution à te proposer mais je cherche en programmant directement dans le code.
Si je trouve une solution je t'en ferai part.
-------
L'imbécile c'est celui qui se prend pour ce qu'il n'est pas et y croit.
Le con ne sait pas qu'il l'est, les autres le savent et ont l'intelligence de ne pas lui dire.
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> animation sur page d'accueil

Aller à :

Page générée en : 0.046s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Tennis   
Quel avenir pour Roger Federer ? Le suisse peut-il retrouver sa place de N°1 ou quitter le circuit ATP ?
Jeux
Nouveauté : Aidez la jeune reine à prendre les bonnes décisions pour rétablir son autorité.