Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advajax]automatyczne wczytywanie pliku do warstwy
mapiq
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (10%)
X----


Witam - mam mały problem z wczytywaniem plików do warstw.

Otóż znalazłem takie funkcje:

Kod
function wpisz(id,tresc)
{
document.getElementById(id).innerHTML = tresc;
}

function wczytaj_plik(n)
{
var s = '';
var id = 'div';

advAJAX.get({
url : n,
onInitialization : function()
{
wpisz(id,'Wczytuje...');
},
onSuccess : function(obj)
{
wpisz(id,obj.responseText);
},
onError : function(obj)
{
wpisz(id,'Wystapil blad ladowania!');
}
});

}

w tych funkcjach div jest już określony i nie mogę wczytać kolejnego pliku do innej warstwy ...jak trzeba zmienić kod żeby można samemu określać miejsce wyświetlenia pliku

czy da się tak wywołać funkcje ?
<body onLoad="wczytaj_plik('nazwa.pliku,idwarstwy')">
i co należy poprawić w samych funkcjach by id byla zamienna i ajax pobierał ją z tego wywołania?? :]

Ten post edytował kwiateusz 26.06.2007, 12:58:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
yaotzin
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 12.02.2007
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat(mapiq @ 26.06.2007, 13:45:11 ) *
Witam - mam mały problem z wczytywaniem plików do warstw.

Otóż znalazłem takie funkcje:

Kod
function wpisz(id,tresc)
{
document.getElementById(id).innerHTML = tresc;
}

function wczytaj_plik(n)
{
var s = '';
var id = 'div';

advAJAX.get({
url : n,
onInitialization : function()
{
wpisz(id,'Wczytuje...');
},
onSuccess : function(obj)
{
wpisz(id,obj.responseText);
},
onError : function(obj)
{
wpisz(id,'Wystapil blad ladowania!');
}
});

}

w tych funkcjach div jest już określony i nie mogę wczytać kolejnego pliku do innej warstwy ...jak trzeba zmienić kod żeby można samemu określać miejsce wyświetlenia pliku

czy da się tak wywołać funkcje ?
<body onLoad="wczytaj_plik('nazwa.pliku,idwarstwy')">
i co należy poprawić w samych funkcjach by id byla zamienna i ajax pobierał ją z tego wywołania?? :]

  1. <?php
  2. function wczytaj_plik(id, n)
  3. {
  4. var s = '';
  5. var id = 'div';
  6.  
  7. advAJAX.get({
  8. url : n,
  9. onInitialization : function()
  10. {
  11. wpisz(id,'Wczytuje...');
  12. },
  13. onSuccess : function(obj)
  14. {
  15. wpisz(id,obj.responseText);
  16. },
  17. onError : function(obj)
  18. {
  19. wpisz(id,'Wystapil blad ladowania!');
  20. }
  21. });
  22.  
  23. }
  24. ?>


Tak nie zadziała questionmark.gif

No i chyba zamiast nazwa.pliku powinno być nazwa_pliku

Ten post edytował yaotzin 26.06.2007, 13:08:17


--------------------
------
Per Aspera Ad Astra
Go to the top of the page
+Quote Post
mapiq
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (10%)
X----


Dziekuję... chyba jest troche bliżej rozwiązania mego dylematu... smile.gif


function wpisz(id,tresc)
{
document.getElementById(id).innerHTML = tresc;
}

function wczytaj_plik(id, n)
{
var s = '';
var id = 'div';

advAJAX.get({
url : n,
onInitialization : function()
{
wpisz(id,'Wczytuje...');
},
onSuccess : function(obj)
{
wpisz(id,obj.responseText);
},
onError : function(obj)
{
wpisz(id,'Wystapil blad ladowania!');
}
});

}

po zmianie funkcji "function wczytaj_plik"

i wyłowywanie jej <body onLoad="wczytaj_plik('1.php, pierwszydiv');">
wyskakuje błąd: document.getElementById(id).innerHTML = tresc; jest pusty lub nie jest obiektem

juz mam smile.gif zapomnialem o 'xx', 'xx' smile.gif


dziekuje za pomoc!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:24