![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Witam. Kupiłem sobie wczoraj książkę od AJAXa. Zacząłem stosować niektóre skrypty. Otóż natrafił mi się skrypt, oto on:
plik: czas.php
plik: data.php
Ten skrypt gdy by działał podmieniał by tekst 'Tu pojawi się data' na obecna date a tekst 'Tu pojawi się czas' na aktualny czas, ale skrypt nie działa i nie podmienia. Czy ktoś jest w stanie to naprawić? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 81 Pomógł: 20 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Poprawiony, w niektórych miejscach miałeś = a nie ==, dodałem też <head> i <body>
Kod <html><head>
<script type="text/javascript"> function getXMLHttpRequestObject(){ try{ return new XMLHttpRequest(); } catch(e){ try{ return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ return false; } } } function pobierzDane(val){ var XMLHttpRequestObject = getXMLHttpRequestObject(); if(XMLHttpRequestObject){ var div = null; var url = ""; if(val == "data"){ div = document.getElementById("warstwaDaty"); url = "data.php"; } else if(val == "czas"){ div = document.getElementById("warstwaCzasu"); url = "czas.php"; } else{ delete XMLHttpRequestObject; return; } XMLHttpRequestObject.open("GET", url); XMLHttpRequestObject.onreadystatechange = function(){ if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){ div.innerHTML = XMLHttpRequestObject.responseText; delete XMLHttpRequestObject; XMLHttpRequestObject = false } } XMLHttpRequestObject.send(null) } } </script></head> <body> <div> <input type="button" value="Klik 1" onclick="pobierzDane('data')" id="przycisk1"> <input type="button" value="Klik 2" onclick="pobierzDane('czas')" id="przycisk2"> </div> <div id="warstwaDaty"> Tu pojawi się data. </div> <div id="warstwaCzasu"> Tu pojawi się czas. </div> </body> </html> -------------------- Impossible is nothing!!! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:59 |