Witam. Chciałbym zrobić skrypt, który pozwalałby połączyć się z inną stroną w tle, wyciąć określonego diva, a następnie umieścić jego zawartość na stronie, na której znajduje się ten skrypt. O ile wiem jak umieszczać różne rzeczy na htmlu macierzystym, tak nie wiem jak pobrać zawartość określonego diva z innej strony...
Z góry dziękuję za pomoc...

- Rejestracja:ponad 6 lat
- Ostatnio:około 4 lata
- Postów:31

- Rejestracja:prawie 22 lata
- Ostatnio:około 20 godzin
- Lokalizacja:Kraków
- Postów:1114
Jeśli strona z którą chcesz się połączyć nie ma ustawionego CORS na to zezwalającego (na 99% nie ma), to z poziomu skryptu wykonywanego w przeglądarce nie dobierzesz się do zawartości strony z innej domeny. Cross-Origin Resource Sharing (CORS)
Najpopularniejszym obejściem jest robienie zapytania nie bezpośrednio do tej innej strony, tylko do naszej aplikacji działającej na serwerze, i ona robi zapytanie do tej innej strony i zwraca naszemu skryptowi potrzebne dane.

- Rejestracja:ponad 6 lat
- Ostatnio:ponad rok
- Postów:192
Stwórz iframe załaduj stronę do niego i potem "przenieś" diva którego potrzebujesz.
To jest trochę partyzancka metoda ale nadaje się do statycznych stron.

- Rejestracja:około 11 lat
- Ostatnio:6 minut
- Postów:1475
Poczytaj sobie o: https://github.com/FriendsOfPHP/Goutte

- Rejestracja:ponad 6 lat
- Ostatnio:około 4 lata
- Postów:31
Yukiteru Gromadzki napisał(a):
Stwórz iframe załaduj stronę do niego i potem "przenieś" diva którego potrzebujesz.
To jest trochę partyzancka metoda ale nadaje się do statycznych stron.
Dzięki, dzięki... A będzie to działać kiedy ustawię dsiplay: none?






- Rejestracja:ponad 6 lat
- Ostatnio:około 4 lata
- Postów:31
serek napisał(a):
Poczytaj sobie o: https://github.com/FriendsOfPHP/Goutte
Z tego co tam widzę, trzeba użyć języka PHP... Natomiast na stronie, na której chcę zrobić mój javascriptowy skrypt (wiem, masło maślane), nie mogę używać, żadnych języków back-endowych...
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.