Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Dynamiczne ładowanie zawartości div’a
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
hwao
Może ktoś z Was wie jak przeładować zawartość strony bez jej odświeżania nie chodzi tutaj o ukrywanie / pokazywanie div’ów. Po prostu jakoś wykonać zmianę w zawartości strony tak jak np. tu:
http://www.gery.pl/
Sposób może działać na FireFox’ie (jakby też inne przeglądarki akceptowały to by bym się nie obraził:-).

Poszukuje, jakich różnego rodzaju informacji o tym zagadnieniu, funkcję, JavaScript, które mogą pomóc etc.

Jakieś pomysły?

Sam kombinowałem z
  1. <script LANGUAGE="JavaScript" type="text/javascript" src="myInclude.js"></SCRIPT>

I
Kod
document.write('<b>wow! it worked...</b>'
  + '<BR>'
  + 'nice...');

Jakby się dało jakoś dynamicznie zmienić te src...
nospor
obj.src=....;
i już, gdzie obj to powiedzmy ten div.
hwao
Cytat(nospor @ 2005-02-07 12:11:22)
obj.src=....;
i już, gdzie obj to powiedzmy ten div.

Kod
var div = document.getElementById( 'cos' );
div.src = 'plik.js';

Nic sie nie dzieje..
Kod
      var script = document.createElement('script');
          script.type = 'text/javascript';
          script.src = 'plik.js';

      document.getElementById( 'tu_dac' ).innerHTML = script;

a tak kombinuje...

@nospor moze rozwin swoja mysl?
nospor
Sorki, żle zrozumialem Twój problem
hwao
hehe jakos sie udalo :-)
http://amnesty.scene.pl/~szacool/page/page.html

http://amnesty.scene.pl/~szacool/page/ - pliki
MartioL
Cytat(hwao @ 2005-02-07 13:08:38)

Hmmm... wyskaksuje jakiś błąd w tym linku i skrypt nie działa poprawnie sad.gif
orson
witam ...

ostatnio bawilem sie XMLHttpRequest i tam dopiero jest power biggrin.gif zrobilem stronke ktora pobiera informacje po kliknieciach oparte na divach ze zmieniana zawartoscia [zawartos jest przechowywana u klienta wiec po kliknieciu zawartos pokazuje sie natychmiast :] ... mam nawet pasek postepu pokazujacy ile % pliku sie sciagnelo biggrin.gif
jezeli jeszcze ci zalezy to moge wystawic ... ale polecam samemu zmajstrowac ... nie jest trudne a mozna sie nie jednego nauczyc [groups.google.com biggrin.gif] ... szukaj o XMLHttpRequest ...

pozdrawiam
Ozzy
orson: Jakbyś mógł to zaprezentuj jak zrobiłeś ten progress bar winksmiley.jpg
Coś mi się wydaje, że niedługo się przyda...
MartioL
Cytat(MartioL @ 2005-02-12 14:19:53)
Cytat(hwao @ 2005-02-07 13:08:38)

Hmmm... wyskaksuje jakiś błąd w tym linku i skrypt nie działa poprawnie sad.gif

Super, już znalazłem błąd w tym skrypcie. Mam prośbę do autora tego skryptu. Czy mógłbyś nieco zmodyfikować ten plik? Chodzi mi, aby był w jednym pliku index.htm, skrypt był zagnieźdzony w pliku index.htm i zamiast pobierać dane z plików .js, dnae kolejnych podkatalogów były również w tym index.htm.

Chciałbym bardzo zastosować ten skrypt na swojej stronie WWW, a dane będą wczytywane z bazy danych MySQL (strona w php). Jednak nie wiem jak użyć ten powyższy skrypt.
hwao
Mam taka wersje jak tylko wroce to dam
Kocurro
@orson: ale przecież nie działa to na wszystkich przeglądarkach - mam rację ? może jakieś sznurki bś zapodał smile.gif
number0
przykład serwisu z XMLHttpRequest:
http://maps.google.com/

wiecej informacji o XMLHttpRequest na stronie Apple
http://developer.apple.com/internet/webcon...xmlhttpreq.html
piechnat
Napisalem cos takiego co laduje dynamicznie dowolny dokument ale wymaga php:

http://piechnat.iglu.cz/download/http_get/
dasko
@Piechnat: daj to w nl2br" title="Zobacz w manualu PHP" target="_manual, bo linii nie łamie...
piechnat
Cytat(dasko @ 2005-03-26 14:05:22)
@Piechnat: daj to w nl2br" title="Zobacz w manualu PHP" target="_manual, bo linii nie łamie...

hmm... jakos sie nie moge polapac gdzie lini nie lamie, u mnie wszystko jest dobrze, na wszelki wypadek wstawilem linki do plikow zrodlowych...
dasko
Ja przykładowo włączyłem plik z folderu, który podał hwao kilka postów wyżej - a konkretnie http://amnesty.scene.pl/~szacool/page/menu.js - i w tym wypadku linii mi nie łamie...
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.