Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1645 connectés 

  FORUM HardWare.fr
  Graphisme
  Web design

  [Votre avis]Design d'un site

 


Vous trouvez ce site....




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Votre avis]Design d'un site

n°1055035
eurys
Humour noir en IV
Posté le 16-03-2009 à 15:40:00  profilanswer
 

Ayant a peu près fini le site ci dessous, j'aurais souhaité avoir votre avis sur le résultat, histoire d'engranger quelques remarques pour une future refonte du site si besoin.
 
Le site en question
 
Merci d'avance pour vos critiques ( constructives ) .
 
 
P.S. Le contenu ci-dessous recouvrait un problème technique lors de la réalisation ( sur une question de gestion de div en JS ) . A lire si la solution peut vous interesser.
 
 
 
######################################
 
 
Bonjour,
 
étant en train de m'arracher les cheveux sur ce problème, je me résigne a le soumettre aux codeurs qui règnent ici en maître...
 
Voici le principe : je dispose d'une page principale nommée index.html
 
Je souhaite séparer cette page en deux parties : la partie gauche qui constituera mon menu, et la partie droite qui affichera le contenu du site.
J'ai opté pour la création d'une iframe dans la partie droite, ou se chargera les differentes pages html de mon site
 
Mon menu est constitué de trois animations flashs, correspondants aux trois rubriques principales de mon site.
 
Voici ci dessous un exemple avec encadré en rouge le menu en flash et en vert l'iframe
http://img15.imageshack.us/img15/9476/exemple1.jpg
 
LE PROBLEME
 
Lorsque je tente d'appeler une nouvelle page html dans mon iframe a partir de mes boutons flash, cet abruti de @$!m$ de ¤{|@ de machin me charge ma page html dans un nouvel onglet au lieu de me le charger dans mon iframe.
 
MA QUESTION  
 
Existe-t-il un moyen pour que mes boutons flash renvoie bien la page html dans l'iframe de ma page principale
OU existe-t-il un moyen d'obtenir un resultat similaire en se passant de la fonction iframe ?  
 
Merci d'avance.
 
Voici le code que j'ai utilisé dans Flash
 

Code :
  1. on (press) {
  2. getURL("presentation.html", "data" );}


 
Voici le code html de ma page index
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Document sans nom</title>
  6. <link href="style.css" rel="stylesheet" type="text/css" />
  7. <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
  8. </head>
  9. <body>
  10. <div id="cadre1024">
  11.   <div id="partiegauche">
  12.     <div id="arc-haut"><img src="img/images/arc_haut.jpg" class="floatright" /></div> 
  13.      <div id="Presentation">
  14.       <script type="text/javascript">
  15. AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','210','height','116','wmode','transparent','src','../../2-Work/Sources/presentation','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../../2-Work/Sources/presentation' ); //end AC code
  16. </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="210" height="116">
  17.         <param name="movie" value="../../2-Work/Sources/presentation.swf" />
  18.         <param name="wmode" value="transparent" />
  19.         <param name="quality" value="high" />
  20.         <embed src="../../2-Work/Sources/presentation.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="210" height="116"></embed>
  21.       </object>
  22.     </noscript></div>
  23.     <div id="arc-middle"><img src="img/images/arc_middle.jpg" class="floatright" /></div>
  24.    
  25.     <div id="professionnel">
  26.       <script type="text/javascript">
  27. AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','210','height','116','wmode','transparent','src','../../2-Work/Sources/espacepro','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../../2-Work/Sources/espacepro' ); //end AC code
  28. </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="210" height="116">
  29.         <param name="movie" value="../../2-Work/Sources/espacepro.swf" />
  30.         <param name="wmode" value="transparent" />
  31.         <param name="quality" value="high" />
  32.         <embed src="../../2-Work/Sources/espacepro.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="210" height="116"></embed>
  33.       </object>
  34.     </noscript></div>
  35.    
  36.    
  37.     <div id="particulier">
  38.      <div id="contact"><img src="img/images/contact.jpg" /></div>
  39.       <script type="text/javascript">
  40. AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','210','height','116','wmode','transparent','src','../../2-Work/Sources/espacepart','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../../2-Work/Sources/espacepart' ); //end AC code
  41. </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="210" height="116">
  42.         <param name="movie" value="../../2-Work/Sources/espacepart.swf" />
  43.         <param name="wmode" value="transparent" />
  44.         <param name="quality" value="high" />
  45.         <embed src="../../2-Work/Sources/espacepart.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="210" height="116"></embed>
  46.       </object>
  47.     </noscript>
  48.     </div>
  49.     <div id="arc-bas"><img src="img/images/arc_bas.jpg" class="floatright" /></div>
  50.     <div id="arc-basfin"><img src="img/images/arc-basfin.jpg" class="floatright" /></div>
  51. </div>
  52.   <div id="texte"><iframe name="data" src="presentation.html" width="410" height="496" class="floatleft">
  53. </iframe></div>
  54. </div>
  55. </body>
  56. </html>


Message édité par eurys le 20-03-2009 à 13:54:00

---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
mood
Publicité
Posté le 16-03-2009 à 15:40:00  profilanswer
 

n°1055072
eurys
Humour noir en IV
Posté le 16-03-2009 à 23:12:51  profilanswer
 

Bon,
 
histoire que ceux qui cherche une solution identique a la mienne ne meurent pas de vieillesse en attendant de trouver une solution satisfaisante sur le waib, je vous livre ici la solution a laquelle je suis parvenu.
 
Il semble que l'utilisation des frames soit dépassée, et soit dit en passant, tant mieux :o. Une alternative efficace est l'utilisation de l'AJAX, autrement dit en termes barbares, le Asynchronous JavaScript And XML.  
 
N'ayant moi-même que quelques maigres connaissances en php, et aucune en java ( enfin pas encore ), je suis quand même parvenu au résultat voulu, a savoir un contenu de page qui change partiellement selon le menu sélectionné.  
 
Tout est expliqué dans ce blog, par ailleurs très pratique car il contient de nombreux et utiles tutoriaux.
 
Sur ce bon dodo :p


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055078
Zedlefou
In cabbage we trust !
Posté le 17-03-2009 à 04:23:07  profilanswer
 

C'est marrant comme c'est souvent les débutants qui cherchent les solutions les plus alambiquées ! :ouch:
 
Faire un menu en 3 anims flash c'est pas top :/
Les Iframe, en effet, c'est dépassé.
 
La solution que tu as trouvé a l'air pas mal. Par contre Java != JavaScript.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1055080
abais
Posté le 17-03-2009 à 07:19:48  profilanswer
 

Oui, et tu raisonne comme moi à mes débuts ! Tu te dis  
"Il y a qu'une partie du site qui change, donc, frame !"  
...Mais non, le mieux reste de faire des pages distinct, et le fait de remettre le menu dans chaque pages n'a rien de sale...
Donc, vu que ton site n'est pas dynamique, je te suggère de faire ta page en XHTML/CSS , l'AJAX, c'est pas si simple et pas forcément utile ici (en faite, pas du tout)
Bref, avance étapes par étapes.


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1055103
eurys
Humour noir en IV
Posté le 17-03-2009 à 10:37:07  profilanswer
 

abais a écrit :

Oui, et tu raisonne comme moi à mes débuts ! Tu te dis  
"Il y a qu'une partie du site qui change, donc, frame !"  
...Mais non, le mieux reste de faire des pages distinct, et le fait de remettre le menu dans chaque pages n'a rien de sale...


 
T'as devine, j'en suis effectivement a mes débuts :D
 
En fait, je voulais éviter qu'en cliquant sur un bouton la page se recharge, et je voulais éviter aussi d'avoir un fichier flash trop gros pour le menu a gauche.
 
Ca donne ca au niveau rendu  
http://etudiants.cohl.fr/modules2009/mapperce/arnaud/
 
Quels auraient été vos choix pour arriver a un résultat a peu près similaire ? ( si vous pouviez rentrer un peu dans le détail, ca m'interesse :) )  


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055111
Zedlefou
In cabbage we trust !
Posté le 17-03-2009 à 11:12:12  profilanswer
 

eurys a écrit :

Quels auraient été vos choix pour arriver a un résultat a peu près similaire ? ( si vous pouviez rentrer un peu dans le détail, ca m'interesse :) )  


Pas de Flash. Tout en image.
Prendre Flash pour faire ca, ca revient a aller faire ses courses en camion.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1055114
eurys
Humour noir en IV
Posté le 17-03-2009 à 11:15:38  profilanswer
 

Zedlefou a écrit :


Pas de Flash. Tout en image.
Prendre Flash pour faire ca, ca revient a aller faire ses courses en camion.


Ah bon? même pour faire des menus un peu plus décorés ? ( ils sont pas finalisés la )


Message édité par eurys le 17-03-2009 à 11:16:00

---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055116
abais
Posté le 17-03-2009 à 11:20:16  profilanswer
 

Alors, étant donné que ton référencement est d'office pourri par l'utilisation des frames, on peu penser au full-flash pour la simplicité.
Une solution propre serait de faire une seule page HTML, avec une div différente par page (j'entend par là la partie droite), par défaut invisible (en CSS), et javascript qui rend visible la div intéressé...
EDIT : Tu peux garder ton menu en flash avec cette solution

Message cité 1 fois
Message édité par abais le 17-03-2009 à 11:23:42

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1055123
eurys
Humour noir en IV
Posté le 17-03-2009 à 12:45:09  profilanswer
 

abais a écrit :

Alors, étant donné que ton référencement est d'office pourri par l'utilisation des frames, on peu penser au full-flash pour la simplicité.
Une solution propre serait de faire une seule page HTML, avec une div différente par page (j'entend par là la partie droite), par défaut invisible (en CSS), et javascript qui rend visible la div intéressé...
EDIT : Tu peux garder ton menu en flash avec cette solution


 
ah donc en fait tu veux dire un javascript qui fasse switcher la css en fonction du menu selectionné c'est ca ?


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055125
abais
Posté le 17-03-2009 à 13:14:43  profilanswer
 

oui, enfin, non pas "Le", mais une portion du CSS...
En gros, tte les Div seront superposé et transparente via l'attribue display:none, et le JS se chargera de le mettre display:block à la div en question.


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
mood
Publicité
Posté le 17-03-2009 à 13:14:43  profilanswer
 

n°1055205
eurys
Humour noir en IV
Posté le 18-03-2009 à 09:35:20  profilanswer
 

Aurais tu le bout de code AS 2.0 qu'il faut pour les boutons flash stp  ?  
Je suis parvenu a trouver ce qu'il me fallait en js pour le changement du display des pages, mais pas la commande flash
 
ps le code js que j'ai trouvé
 

Code :
  1. <script type="text/javascript">
  2.       function catsel(sel) {
  3.         //if (sel.value=="-1" ) return;
  4.         var opt=sel.getElementsByTagName("option" );
  5.         for (var i=0; i<opt.length; i++) {
  6.           var x=document.getElementById(opt[i].value);
  7.           if (x) x.style.display="none";
  8.         }
  9.         var cat = document.getElementById(sel.value);
  10.         if (cat) cat.style.display="block";
  11.       }
  12.     </script>


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055211
abais
Posté le 18-03-2009 à 10:20:54  profilanswer
 

getURL("javascript:catsel(sel)" );
 
En remplaçant bien sûre "sel" par l'ID de la Div visée...
ça peut merder en local, donc test sur un FTP direct aussi !


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1055213
eurys
Humour noir en IV
Posté le 18-03-2009 à 11:00:14  profilanswer
 

nope ca semble pas marcher avec le getURL :/
 
J'ai placé un selecteur de choix en haut de la page ca semble marcher correctement , mais pas quand je passe par le menu flash


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055276
eurys
Humour noir en IV
Posté le 18-03-2009 à 17:44:59  profilanswer
 

Bon ben Finalement je suis retourné sur l'option développée avec le bout d'ajax, n'étant pas parvenu a faire fonctionner l'autre ( c'est rageant ! )
 
Enfin comme disant papy, l'important, hein, .... :p


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055304
abais
Posté le 18-03-2009 à 19:54:17  profilanswer
 

Post dans la catégorie ActionScript sinon...
essaye un :
getURL("javascript:alert('you clicked me')" );
pour voir si c'est ta fonction qu'il n'apprécie pas, ou le JS en général...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1055518
eurys
Humour noir en IV
Posté le 20-03-2009 à 13:56:19  profilanswer
 

[:valentinorossi]
 
Edition du premier post de la page + placement d'un sondage.


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055525
abais
Posté le 20-03-2009 à 15:20:45  profilanswer
 

Et bien maintenant que tu as des notions en JS/Ajax, fais le même menu sans flash !
Si tu es aussi nul et fainéant que moi, utilise JQuery (par exemple).


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1055533
m@noo
Posté le 20-03-2009 à 16:26:51  profilanswer
 

Salut
ben oué pourquoi faire simple quand on peut faire compliqué  :D
pas besoin de flash, pour faire des menus plus décorés  :D  juste un bon graphiste (aïe pas tapé  :p donc pas moi  :D )
 
http://www.alsacreations.com/stati [...] us/g04.htm => full hml/css
 
Un menu "énooooooooorme" par rapport au contenu. Attention donc aux internautes avec de petites résolutions.
évite les "mailto" fais plutôt un formulaire de contact.
Sinon le reste est assez clair.
 
j'aime bien le logo


---------------
http://manooweb.fr  http://manoo.fr
n°1055555
eurys
Humour noir en IV
Posté le 20-03-2009 à 21:58:53  profilanswer
 

abais a écrit :

Et bien maintenant que tu as des notions en JS/Ajax, fais le même menu sans flash !
Si tu es aussi nul et fainéant que moi, utilise JQuery (par exemple).


 
Vais laisser tel quel pour le moment , mais avec du recul, le menu est probablement la prochaine chose que je modifierais :p
A voir si j'ai du temps cette semaine ...
 
Merci m@noo pour les remarques, et la proposition de menu :)


---------------
Don't worry, you won't feel anythin' ... but an excruciating pain.
n°1055571
athenaa
Posté le 20-03-2009 à 23:39:37  profilanswer
 

Bon, a  moi d'y mettre mon grain de sel  :bounce:  :D  
 
J'ai voté pas terrible:
 
-Il n y a pas vraiment de design a proprement parlé. c'est un peu trop simple a mon goût. J'aurai bien vu un petit fond pour un peu égayer le tout, car  du blanc partout comme ca c'est triste quoi.
 
- Tout est confiner sur la droite, ca  réduit énormément l'espace et c'est dommage. 1/3 de l'espace est a gauche et ne sert a rien.
 
 
- Je trouve qu'il n y a pas besoin de mettre du flash, pour un menu aussi simple.
 
 
Sinon, j'aime bien la typo du menu, elle est jolie et bien lisible.
 
 
Bonne continuation


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Graphisme
  Web design

  [Votre avis]Design d'un site

 

Sujets relatifs
Vos avis et conseils sur le design et ergonomie de mon site[AVIS] Sur la mise à jour du design de mon site photo
Avis sur design [site informatique][maj 07/02/09][Avis] Design du site Ma Météo
[AVIS] Design de mon nouveau siteVos avis sur le design de mon site web !!!
Vos avis sur le design et la clarté de mon siteAvis sur design d'un site de maquillage permanent
Vos avis sur le design de mon site ...Avis design et ergo d'un site de météo.
Plus de sujets relatifs à : [Votre avis]Design d'un site


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR