![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 29.07.2003 Skąd: skąd-inąd. Ostrzeżenie: (0%) ![]() ![]() |
czy jest mozliwa taka sytuacja:
mam prosta strone, na niej formularz z polem tekstowym i przyciskiem. po wcisnieciu przycisku JS tworzy nowa warstwe "<div>" uzywajajac np.: document.createElement('div') w ktorej zostaje wczytana strona o adresie index.php?id=5, i wtedy wedlug podanego id pobierana jest z bazy jakas wartosc i wpisywana do pola tekstowego formularza. problemem jest utworzenie warstwy, wykonanie operacji w bazie danych, bez wczytywania od nowa strony... czy to jest mozliwe ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Nie da się. Strona i tak się cała odświeży. Jedyne rozwiązanie to użycie ramki.
-------------------- -------------
------ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Można to zrobić nieco karkołomnie:
Kliknięcie otwiera popundera, gdzie wykonuje sie kod php, wynik zapisany jest w zmiennej JS, która przy <body onLoad()> zamyka popundera wysyłając wygenerowaną zmienną do głównego okna (obiekt JS: opener), który zawartość zmiennej wypisuje jako zawartość wyświetlonego nowego DIV'a. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 562 Pomógł: 15 Dołączył: 8.08.2003 Skąd: Denmark/Odense Ostrzeżenie: (0%) ![]() ![]() |
Proponuje poczytać o XML HTTP Request.
-------------------- Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
No po prostu wysiadam...
XML HTTP Request poszedł do ulubionych i już go wykorzystałem w jednym z moich projektów... Dzięki bregovic ![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 7.01.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ale to jest wtedy kastrowanie strony poprzez ograniczenie jej dzialania do IE :/
(edit: no moze nie do IE ale do Windows. Poza tym jak cos ma obsluge OBJECT to ma tym bardziej obsluge IFRAME) Moim zdaniem jak ktos ma juz JavaScript to ma i IFRAME wiec mozna zrobic IFRAME 1x1 pixel (albo na ukrytej warstwie). Formularz submitowac do IFRAME i odpwoiedz zwracac do okna matki. To rozwiazanie zadziala na znacznie wieiekszej ilosci przegladarek - a nie bedzie rzucalo ani popupami, ani jawnymi iframe ![]() Ten post edytował DaNTe 17.12.2004, 12:09:46 -------------------- nice-object oriented Krzysztof Daniel
php, Java, C++ [itd itd] | DANTECH - aplikacje internetowe |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 562 Pomógł: 15 Dołączył: 8.08.2003 Skąd: Denmark/Odense Ostrzeżenie: (0%) ![]() ![]() |
DaNTe: Nie wiesz o czym mówisz kolego. XML HTTP Request nie ogranicza nikogo do niczego:
Cytat Internet Explorer on Windows, Safari on Mac OS-X and Mozilla on all platforms provide a method for client side javascript to make HTTP requests, Opera 7.6preview 1 also now features the object. Pozatym nie masz po co używać object jak używasz XML HTTP Request. No i trzeba dodać że afaik iframe wylatuje z przyszłych specyfikacji. -------------------- Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 7.01.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Wylatywać może i wylatuje, ale interpretowane bedzie i na pewno działą obecnie na większej ilości przeglądarek. Opera - tylko najnowsza beta :/
-------------------- nice-object oriented Krzysztof Daniel
php, Java, C++ [itd itd] | DANTECH - aplikacje internetowe |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:02 |