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.
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
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
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno