[JS] Pb avec un page de javascripts et module open flash chart

Pb avec un page de javascripts et module open flash chart [JS] - HTML/CSS - Programmation

Marsh Posté le 07-09-2009 à 11:47:58    

Hello,
 
J'utilise dans le cadre de mon site le module open flash chart, pour faire des graphes en flash. Il existe un module qui permet de faire des sauvegardes en PNG directement sur le serveur... J'ai utilisé les exemples de cette page : http://teethgrinder.co.uk/open-fla [...] -image.php pour construire ma page...
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4. <meta name="Description" content="XX, XX, XX" />
  5. <meta name="Keywords" content="XX, XX" />
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <meta name="Distribution" content="Global" />
  8. <meta name="Author" content="XX" />
  9. <meta name="Robots" content="index,follow" />
  10. <script type="text/javascript" src="js/swfobject.js"></script>
  11. <script type="text/javascript">
  12. swfobject.embedSWF(
  13.   "open-flash-chart.swf", "my_chart",
  14.   "550", "250", "9.0.0", "expressInstall.swf",
  15.   {"data-file":"data_irma3.php", "id":"eden"} );
  16. </script>
  17. <script type="text/javascript">
  18. // The chart object
  19. function chart(name) {
  20.    this.name = name;
  21.    this.image_saved = function(id) {
  22.       alert('saved:'+this.name+', id:'+id );
  23.    };
  24. }
  25. // create a new chart object
  26. var my_chart = new chart('chart 1');
  27. function done(id)
  28. {
  29.    alert("Finished upload. Id:"+id);
  30. }
  31. function post_image(debug)
  32. {
  33.    //
  34.    // My computer at home is called 'eden'
  35.    // so I want to POST the image to the
  36.    // ofc_upload_image.php script. I am also
  37.    // passing the name of the image file in
  38.    // as a GET variable.
  39.    //
  40.    url = "php-ofc-library/ofc_upload_image.php?name=tmp.png";
  41.    //
  42.    // call the save function in the flash chart,
  43.    // ofc == open flash chart
  44.    //
  45.    var ofc = findSWF("my_chart" );
  46.    // call the done() function when the image has been POSTed
  47.    x = ofc.post_image( url, 'done', debug );
  48. }
  49. function post_image_2(debug)
  50. {
  51.    url = "php-ofc-library/ofc_upload_image.php?name=tmp.png";
  52.    var ofc = findSWF("my_chart" );
  53.    // call our objects image_saved() method when finished
  54.    x = ofc.post_image( url, 'my_chart.image_saved', debug );
  55. }
  56. function ofc_ready()
  57. {
  58.    alert('ofc_ready');
  59. }
  60. function findSWF(movieName) {
  61.    if (navigator.appName.indexOf("Microsoft" )!= -1) {
  62.       return window[movieName];
  63.    } else {
  64.       return document[movieName];
  65.    }
  66. }
  67. </script>
  68. </head>
  69. <body>
  70. <script language="JavaScript" type="text/JavaScript">
  71. <!--
  72. post_image();
  73. //-->
  74. </script>
  75. </body></html>


 
Mais bizarrement absolument rien ne se passe sur ma page...  
 
Je ne connais pas grand chose en JS, mais peut-être que vous y voyez qq chose ?
 
Merci d'avance,
 

Reply

Marsh Posté le 07-09-2009 à 11:47:58   

Reply

Marsh Posté le 07-09-2009 à 12:15:38    

Bonjour je n'y connai pas grand chose en .js mais l'appel du script n'a pas l'air correct, c'est plus comme ca normalement :  
 
 

Code :
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. </script>
  5. </head>
  6. <body>
  7.      ton appell de la fonction javascript
  8. </body>
  9. </html>


 
Retire l'appel du script de la partie <body> et les "commentaires" (<!-- et //--> )


Message édité par bobby76 le 07-09-2009 à 12:48:06
Reply

Marsh Posté le 26-11-2010 à 11:52:36    

Avez vous trouvé comment on peut ouvrir avec open flash chart un fichier contenant du json car au lancement de ma page il me dit qu'il y a une erreur  ligne 1 et qu'il ne peut pas ouvrir ce fichier json.  
Si vous avez trouvé la solution je serais bien dépanné

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed