un bouton flash -> url

  • Auteur de la discussion fourbe
  • Date de début

fourbe

Grand Maître
Salut a tous !
Je dévelope lentement mais surement un site web.
J'ai décider d'utiliser des boutons flash parce que c'est plus léger et plus joli.
J'ai donc fait mon petit bouton mais je n'arrive pas a lui lier une url du genre:
quand je clic sur le bouton flash ca me redirige vers ma page (dans mon cas, un bouton Historique qui redirige vers la page historique.html)
j'ai utilisé la fonction [cpp]getURL("historique.html", "_self", "GET");[/cpp]
Problème, ca me redirige direct vers la page quand je suis sur l'index.html (normal en meme temps, je comprends)
J'ai donc utilisé [cpp]On.release ('getURL("historique.html", "_self", "GET");');[/cpp] et la, j'ai beau cliquer sur mon bouton RIEN :(

Qu'est ce qu'il faut que je fasse pour que ca marche ?
google, je l'ai completement retourner et je n'ai vraiment pas trouver une seul site qui pouvait résoudre mon pb. Bien entendu, ya des sites qui m'ont permit de voir mes erreurs au niveau code (j'avais mit; Button.addEventListener("click", getURL("historique.html", "_self", "GET")))

help :cry:
 

KangOl

Grand Maître
plus léger et plus joli [:rofl]

pourquoi du flash pour faire ca !!! avec les css ca doit suffir :o
 

fourbe

Grand Maître
ben flash c'est plus leger et plus joli que le gif :D
et flash pour faire juste un bouton. Le css ca fait pas du graphime !!
bref help !
j'ai encore essayé ce soir depuis mon pc perso, pareil...
demain je prendrais des screens que je mettrais
 

fourbe

Grand Maître
je suis pas vraiment sûr que quand tu clic sur une image intégré dans un css ca peut agir comme un bouton flash.
Si c'est le cas, explique parce que dans le pauvre bouquin de html que j'ai, les css sont a peine expliquer. Genre body {background="url_image"}
en gros quoi. Ca explique meme pas la superposition d'image (il me semble que ca s'appelle comme ca)
 

Johan_et_Pirlouit

Grand Maître
Surtout qu'il y a tous les tutos nécessaires indiqués dans le premier topic de la cat' :/...... -> AlsaCréations, OpenWeb, spécifications CSS du W3C (entre autres)..

Un gros défaut du Flash (comme du JS dans ce genre de cas) : comment veux-tu qu'un moteur de recherche puisse indexer tes pages si les liens ne sont pas accessibles car "dissimulés" dans un objet Flash (ou un script JS) ??

Avec les classes :hover, :active et :visited, il te suffit de définir un arrière-plan spécifique à ton "bouton" <a>, arrière-plan qui sera différent de celui qui tu auras donné au départ à <a>..

EDIT : en plus tu imposes que le visiteur ait le plugin Flash installé, ce qui n'est pas le cas des Windows par défaut.... Le télécharger sur une liaison 56k (encore très nombreuses !) représente 2 minutes (précisé sur le site de Macromedia).. Alors 2 min d'attente, c'est sûr que le visiteur passera son chemin (surtout pour des boutons)..

:merci:
 

fourbe

Grand Maître
si c'est bien ce que je pensais :(
Bon, alors le flash ca sert vraiment qu'a faire des banières publicitaire à la con ou des animations bidon :(

c'est partie pour du CSS meme si je trouve ca un peu lourd à coder.
 

Djizeus

Habitué
QUOI QUOI QUOI?! QUE LIS-JE?!
N'importe quoi! Flash ne sert pas qu'à faire des bannières! Effectivement c'est un outil, comme les autres, qui demande qu'on le TRAVAILLE! Mais de là à le reléguer aux oubliettes, faut pas pousser!
Pour tes boutons, tu peux effectivement leur donner différents états via le CSS. Maintenant, c'est qd même limité, genre si tu veux que ton bouton ait une animation, aussi légère soit elle, tu fais comment? Javascript? Ben bon courage! En plus c'est aussi désactivé sur plein de navigateurs.

Pour ce qui est de l'indexation de ta page, désolé mais encore une fois pas d'accord! Si tu intègres tes boutons flash à ta page HTML, qui t'empèche de programmer ta redirection sur la page et pas sur le bouton?
Genre: <a href= ton adresse><img src= ton fichier.swf></a>

Ensuite, à propos du flash player, c'est vrai que c'est chiant d'obliger l'utilisateur à télécharger un appli. Mais tu peux toujours contourner ce problème en enregistrant ton fichier dans une version antérieure de Flash (par exemple, windows intègre par défaut le player jusqu'à sa version 5). Sinon, faut qd même savoir que la beaucoup de gens ont déjà téléchargé le player dans une navigation antérieure. Sinon, comment expliquer le succès sans cesse grandissant de Flash?!

Enfin, pour info une excellente adresse pour tes problèmes de Flash:

Sinon pour ton code Flash essaie soit:
- tu mets l'action suivante sur ton btn:
on (release) {
getURL("historique.html", "_self", "GET");
}

- sur la scène de ton animation Flash, tu écris:
monbouton.onRelease = function(){
getURL("http://www.google.fr", "_self", "GET");
};

en donnant évidemment un nom à ton bouton (ici je l'ai appelé monbouton)

Voilà! Et vas-y, fais toi plaisir avec de beaux boutons en Flash, c'est fait pour ça! :D :D :D
 

batchy

Grand Maître
QUOI QUOI QUOI?! QUE LIS-JE?!
N'importe quoi! Flash ne sert pas qu'à faire des bannières! Effectivement c'est un outil, comme les autres, qui demande qu'on le TRAVAILLE! Mais de là à le reléguer aux oubliettes, faut pas pousser!
Pour tes boutons, tu peux effectivement leur donner différents états via le CSS. Maintenant, c'est qd même limité, genre si tu veux que ton bouton ait une animation, aussi légère soit elle, tu fais comment? Javascript? Ben bon courage! En plus c'est aussi désactivé sur plein de navigateurs.
Flash est désactivé sur encore plus de navigateur de javascript ...
Pour ce qui est de l'indexation de ta page, désolé mais encore une fois pas d'accord! Si tu intègres tes boutons flash à ta page HTML, qui t'empèche de programmer ta redirection sur la page et pas sur le bouton?
Genre: <a href= ton adresse><img src= ton fichier.swf></a>
raté ...
d'une part on intègre pas du flash avec un <img>, on l'intègre avec un <object>, et toute action sur la zone allouée à <object> n'a pas à être gérée par le navigateur, donc n'espère rien avec un <a> ..

Ensuite, à propos du flash player, c'est vrai que c'est chiant d'obliger l'utilisateur à télécharger un appli. Mais tu peux toujours contourner ce problème en enregistrant ton fichier dans une version antérieure de Flash (par exemple, windows intègre par défaut le player jusqu'à sa version 5). Sinon, faut qd même savoir que la beaucoup de gens ont déjà téléchargé le player dans une navigation antérieure. Sinon, comment expliquer le succès sans cesse grandissant de Flash?!
flash player n'est pas installé par défault sur mon windows mobile, et il l'est encore moins sous linux ou mac osx.

Voilà! Et vas-y, fais toi plaisir avec de beaux boutons en Flash, c'est fait pour ça! :D :D :D
pourquoi prendre 25% du cpu pour des boutons ??
 

KangOl

Grand Maître
QUOI QUOI QUOI?! QUE LIS-JE?!
N'importe quoi! Flash ne sert pas qu'à faire des bannières! Effectivement c'est un outil, comme les autres, qui demande qu'on le TRAVAILLE! Mais de là à le reléguer aux oubliettes, faut pas pousser!
Pour tes boutons, tu peux effectivement leur donner différents états via le CSS. Maintenant, c'est qd même limité, genre si tu veux que ton bouton ait une animation, aussi légère soit elle, tu fais comment? Javascript? Ben bon courage! En plus c'est aussi désactivé sur plein de navigateurs.
gif voire mng :spamafote:
Pour ce qui est de l'indexation de ta page, désolé mais encore une fois pas d'accord! Si tu intègres tes boutons flash à ta page HTML, qui t'empèche de programmer ta redirection sur la page et pas sur le bouton?
Genre: <a href= ton adresse><img src= ton fichier.swf></a>
pas sur que ca fonctionne ca :o
Ensuite, à propos du flash player, c'est vrai que c'est chiant d'obliger l'utilisateur à télécharger un appli. Mais tu peux toujours contourner ce problème en enregistrant ton fichier dans une version antérieure de Flash (par exemple, windows intègre par défaut le player jusqu'à sa version 5). Sinon, faut qd même savoir que la beaucoup de gens ont déjà téléchargé le player dans une navigation antérieure. Sinon, comment expliquer le succès sans cesse grandissant de Flash?!
uniquement pour IE et meme pas sur que ca fonctionne avec toutes les versions...
le succès ne s'explique que par ce que ca fait des choses interactives facilement. il y a des domaines ou ca peut aller (site d'un artiste par exemple) mais juste pour faire de joli boutons, c'est totalement stupide :o
Enfin, pour info une excellente adresse pour tes problèmes de Flash:

Sinon pour ton code Flash essaie soit:
- tu mets l'action suivante sur ton btn:
on (release) {
getURL("historique.html", "_self", "GET");
}

- sur la scène de ton animation Flash, tu écris:
monbouton.onRelease = function(){
getURL("http://www.google.fr", "_self", "GET");
};

en donnant évidemment un nom à ton bouton (ici je l'ai appelé monbouton)
balise
Code:
 :fou:
[quote]
Voilà! Et vas-y, fais toi plaisir avec de beaux boutons en Flash, c'est fait pour ça!  :D  :D  :D[/quote]
...qui vont alourdir la page inutilement et niquer l'accessibilité !
 

zeb

Modérateur
Qui a parlé des 36 heures d'affilées pour créer un chouette bouton en Flash dont l'auteur sera si fier qu'il en oubliera de mettre un contenu valable dans sa page :D :D :D
 

fourbe

Grand Maître
ben franchement, j'ai tout fait en CSS + jpeg.
Le flash ca ne sert vraiment et uniquement à faire de jeux/banières/annim.
Mon site fait 75ko en tout. Je ne suis vraiment pas sur de pouvoir faire pareil avec flash.
Aussi, avec flash tu ne peux pas ouvrir une page dans une frame aussi facilement qu'avec des boutons css....

Voila, donc flash à la poubelle et vive le css.
Sinon, c'est compliqué l'ASP ? je vais bientôt (dans 4mois) apprendre le VBscript et on m'a dit que ASP c'est très proche de VBscript.
Avantage d'ASP ?
utilité ?
 

Anubis_

Expert

ça fait manger pas mal de monde
 

Johan_et_Pirlouit

Grand Maître

Sauf qu'on ne fait plus de frames : ça provoque des soucis de référencement par les moteurs de recherche : les pages "filles" sont référencées seules hors du jeu de cadre, donc orphelines.. Sans parler des soucis de gestion de l'historique des pages visitées par le navigateur.. On fait de l'inclusion de code dans un bloc <div> scrollable ou non..

Sinon, j'ai bien essayé d'aller voir sur le site que tu as indiqué comme étant ton site perso, mais rien ne fonctionne : Impossible d'afficher la page.. Et même en virant l'espace (%20) dans l'URL [:spamafote]..


Ca nourrit surtout Billou et n'est évidemment pas toujours proposé par les hébergeurs :/.. Pour le reste, PHP est 100% gratuit et fait au moins aussi bien ;).. Et PHP est, de fait, presque toujours proposé par les hébergeurs..

:merci:
 

fourbe

Grand Maître
en meme temps je n'ai pas donné de site :p
et puis je suis pas webmaster :D
Je vois pas pourquoi les frames c'est mal puisque c'est ce que beaucoup de gens conseillent à ceux qui font leur premier site en html
 

boub popsyteam

Grand Maître
Le html justement c'est un peu finis ;)

Les frame c'est pas pratique pour donner un lien vers quelque chose à quelqu'un. Ni pour se faire indexer par les moteurs de recherche.
 

fourbe

Grand Maître
ouai mais en meme temps, quand on est pas diplomé de Hardvard en webmastering, le html c'est la premiere chose vers laquelle on se dirige.

Et puis, je vais peut etre dire une connerie, mais le html c'est la base. Par dessus on rajoute du php etc mais il faut obligatoirement du html pour mettre en page du texte
 

marsien

Grand Maître


Effectivement, c'est une belle connerie ; pour mettre en page une page Web, on n'utilise plus le html mais le couple xhtml/css. Le php, c'est autre chose, ça sert (entre autre) à rendre les pages dynamiques...

Si tu souhaites des infos sur le Web actuel, regarde le topic pinné de cette catégorie (en début de liste des messages).
 

fourbe

Grand Maître
et paf marsien, tu viens d'en dire une belle toi aussi
xhtml c'est un dérivé du html et du xml donc sur une base de html.
Le css s'applique à des balises type html
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 052
Membres
1 586 282
Dernier membre
Yannick3553
Partager cette page
Haut