Loading:


Wykres PHP Flash AJAX - Open Flash Charts

Przedstawię wam jak zmieniać wykresy poprzez AJAX czyli bez przeładowania strony.

Jest to metoda przedstawiona przez twórców biblioteki, prosta w zrozumieniu.

W tym przykładzie użyliśmy kodów tworzących wykresy Słupkowy, Liniowy i Graffiti są one przedstawione w tym Artykule: [ Zobacz artykuł o tworzeniu wykresów ]


Kod wywołuje 3 wyżej wymienione wykresy bez przeładowania okna przeglądarki.

 



Napisz Artyku³

Listing


//Kod pliku ajax.php

<html>
<head>
<script type="text/javascript">
function slupkowy()
{
  tmp = findSWF("chart");
  x = tmp.reload();
  x = tmp.reload("slupkowy-data.php");//dane dla wykresu slupkowego
}
function grafiti()
{
  tmp = findSWF("chart");
  x = tmp.reload();
  x = tmp.reload("grafiti-data.php");//dane dla wykresu koĹ�owego
}
function liniowy()
{
  tmp = findSWF("chart");
  x = tmp.reload();
  x = tmp.reload("liniowy-data.php");//dane dla wykresu liniowego
}
function findSWF(movieName) {
  if (navigator.appName.indexOf("Microsoft")!= -1) {
    return window["ie_" + movieName];
  } else {
    return document[movieName];
  }
}

</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"></head>
<body>
<p>
Wybierz wykres: <a href="javascript:grafiti();">Graffiti</a>, <a href="javascript:slupkowy();">Słupkowy</a>,
<a href="javascript:liniowy();">Liniowy</a>.
</p>
<?php
include_once 'ofc-library/open_flash_chart_object.php';
open_flash_chart_object( 400, 350, 'slupkowy-data.php', true);
?>
</body>
</html>




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
Dzięki za kody. Przyda się :)
autor: nitro192007 | 306 | 2009-07-02 21:57:38


    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors