[JS] Wczytywanie zawartości pliku

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Sumer
Nowy
Nowy
Posty: 26
Rejestracja: wt sty 17, 2006 10:02 pm

[JS] Wczytywanie zawartości pliku

Post autor: Sumer »

Witam,
jak trzeba zapisac kod PHP w pliku aby można go było potem odczytac w innym miejscu (na innej stronie) za pomoca JS?

plik1.php
1) includowanie pliku config
2) odczyt z bazy danych
3) html przeplatany z wartosciami z bazy

i teraz chciałbym ten plik wyswietlic na innych stornach za pomoca funkcji

Kod: Zaznacz cały

<script language=javascript src=http://xxx.pl/plik1.php?i=12&k=123456></script> 
zmienne "i" i "k" zawarte w adresie złuża do odpowiedniego wyboru rekordu z bazy danych w plik1.php

Mam nadzieję, że zrozumiecie o co mi chodzi.
Bardzo prosze o pomoc
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: [JS] Wczytywanie zawartości pliku

Post autor: koziolek »

Wczytanie pliku php za pomocą JS jest dość trudne. Generalnie najlepszą metodą jest dociąganie takiego pliku przez AJAXa. Jeżeli chcesz np. generować dynamicznie pliki JS za pomocą php to zupełnie inna bajka. Ich dynamiczne dołączanie wygląda mniej więcej tak jak pokazałeś, lecz ja bym zrobił za pomocą DOM.

ps. Jeżeli dynamicznie dociągasz skrypty JS. to muszą to być skrypty, a nie dowolne pliki
Sumer
Nowy
Nowy
Posty: 26
Rejestracja: wt sty 17, 2006 10:02 pm

Re: [JS] Wczytywanie zawartości pliku

Post autor: Sumer »

Pewnie nikt taki sie nie znajdzie, no ale zapytać można :)

Czy mógłby mi ktoś taki plik przerobić, tzn. ja bym mu wysłał plik z normalnie napisanym php + html a on by go przerobił tak aby można go było wyświetlań na innych stronach za pomoca JS?
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: [JS] Wczytywanie zawartości pliku

Post autor: koziolek »

Ale to nie tak działa :) Jeżeli chcesz dociągać cały dokument html to nie tędy droga. Chcesz zapewne uzyskać szybkiego przeładowania strony/ dociągania treści bez przeładowania. To da się zrobić albo AJAXem albo na ramkach.
Jeżeli dobrze rozumiem zamiar to potwierdź i daj maila na pw
ODPOWIEDZ