![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Podam na początek link strony któy działa http://depth.com.pl/bet/ajax1.php?n=123 Jest to strona na której co 1sekundę wyświetla sięcyfra z danego zakresu skrypt główny wygląd tak ajax1.php <html> <head> <!-- tutaj powinien sie znalezc powyzszy kod javascript --> <script language=javascript> // tworzymy zmienna var object = false; // tworzymy obiekt XMLHttpRequest (dla IE jest troche inaczej, stad funkcja warunkowa) if (window.XMLHttpRequest) object = new XMLHttpRequest(); else if (window.ActiveXObject) object = new ActiveXObject("Microsoft.XMLHTTP"); // ponizsza funkcja pobiera dane ze wskazanego zrodla (pliku lub skryptu php) do wskazanego // DIVa poprzez obiekt XMLHttpRequest function getData(dataSource, divID) { // kontynuuje wylacznie gdy obiekt nie jest zajety if (object.readyState==4 || object.readyState==0) { // tworzy zmienna odpowiadajaca konkretnemu obiektowi na stronie var obj = document.getElementById(divID); // czyta z pliku lub wykonuje skrypt object.open("POST", dataSource); // definiuje metode obslugi odpowiedzi serwera object.onreadystatechange = function() { // kontynuuje jesli transmisja zostala zakonczona powodzeniem if (object.readyState == 4 && object.status == 200) obj.innerHTML= object.responseText; } // wysyla zadanie do serwera object.send(null); } } // w ponizszej funkcji wywolujemy funkcje getData z odpowiednimi parametrami // oraz wywolujemy ja sama rekurencyjnie po co okreslony czas (w naszym wypadku 1000 ms) function odswiezaj() { getData('ajax.php','mojDIVIK'); setTimeout("odswiezaj()", 1000); } </script> </head> <body> <div id="mojDIVIK"> </div> <script language=javascript> odswiezaj(); </script> </body> </html> a skrypt ajax.php <? srand(time()); $numer = rand(1, 1000); echo $numer; ?> Chodzi mi teraz o rzecz następującą w linku strony http://depth.com.pl/bet/ajax1.php?n=123 jest zmienna n=123 (przykładowo) w jaki sposób można tę zmienną przkeazać do tego krótkiego skryptu ajax.php aby można jej wartość było wykorzytać do np mnożenia lub ewentualnie żeby ją wyświetlić obok wyświetlanej losowo liczby na stronie Dziękuję za poświecony czas oraz za wszelką pomoc Pozdrawiam Ten post edytował lisartur 24.09.2009, 19:06:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 3 Dołączył: 9.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
zmienna n przekazana w linku masz w tablicy $_GET, odwolanie do niej $_GET['n']
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:29 |