![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
mam chyba dosyć śmieszny problem - w efekcie kliknięcia na link, poprzez użycie ajaxa wykonywane jest zapytanie do bazy zaś zamiast linku pojawia się napis "Operacja została wykonana". Taka zamiana po 1-2 sekundach wygląda jednak niezbyt ciekawie, najlepiej gdyby napis zmienił się z np. efektem przenikania. Jak to osiągnąć w HTML? |
|
|
![]() |
-lukasamd- |
![]()
Post
#2
|
Goście ![]() |
Strona z linkiem (fragment):
JS: Kod var xHRObject = false; if (window.XMLHttpRequest) { xHRObject = new XMLHttpRequest(); } else if (window.ActiveXObject) { xHRObject = new ActiveXObject("Microsoft.XMLHTTP"); } function sendRequest(user , gra) { xHRObject.open("GET", "kod.php?user_id=" + user + "&gra_id=" + gra, true); xHRObject.onreadystatechange = getData; xHRObject.send(null); } function getData() { if (xHRObject.readyState == 4 && xHRObject.status == 200) { var serverText = xHRObject.responseText; if(serverText.indexOf('|' != -1)) { element = serverText.split('|'); document.getElementById(element[0]).innerHTML = element[1]; } } } Strona obrabiająca:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 13:11 |