Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [advajax]automatyczne wczytywanie pliku do warstwy
Forum PHP.pl > Forum > Przedszkole
mapiq
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?? :]
yaotzin
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
mapiq
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!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.