![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chcę zrobić księgę gości, gdzie po wysłaniu danych z formularza (imię, mail, treść wpisu) wyświetli się komunikat typu " $imie , dziękujemy za wpis ".
Strona na której znajduje się ta księga gości jest ma taką strukturę, że po kliknięciu w jakąś pozycję z menu odświeża się tylko zawartość z treścią główną strony, nie zaś cała strona(logo, menu i stopka się nie odświeżają). Strona jest podzielona na dviy, gdzie każdy div ma przypisane id, problem polega na tym że strona add_comment.php (ta która wyświetla ten komunikat) nie przejmuje zmiennej $imie ze strony comment.php (strona z formularzem) comment.php
add_comment.php:
skrypt przekazujący treść strony do diva: var ObiektXMLHttp = false; if (window.XMLHttpRequest) { ObiektXMLHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } function getData(zrodlo) { if(ObiektXMLHttp) { ObiektXMLHttp.open("GET", zrodlo); ObiektXMLHttp.onreadystatechange = function() { if (ObiektXMLHttp.readyState == 4) { document.getElementById('content').innerHTML=ObiektXMLHttp.responseText; } } ObiektXMLHttp.send(null); } } Dodam, że gdy w tym fragmencie:
zmienię return na true, to zmienna jest przekazywana, ale strona add_comment.php nie jest przekazywana do diva tylko otwiera się w czystej postaci. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 13:26 |