[JS] jak wczytac inna strone

0

Witam, jak zaladowac inna strone za pomoca javascript, nie chce uzywac ramek. dzieki za pomoc

0

AJAX

0

Od razu dodam, że w ten sposób możesz wczytać tylko stronę z tej samej domeny. Czyli skrypt ajaxowy (oparty o XMLHttpRequest) na www.example.com nie załaduje np. google.pl. Chyba że napiszesz np. w PHP i postawisz na swojej stronie (www.example.com) małe proxy. Wtedy Ajax odnosi się do tego proxy, a ono tylko jakby przekazuje żądania do zdalnego serwera i zwraca odpowiedzi.

0

A nie może po prostu użyć window.location.href="..."?

0

@Perykles:
Można, a nawet powinno się, jeśli chcesz uzyskać po prostu przekierowanie JavaScriptowe. To, co napisał @kikooop sugeruje jednak, że nie chce podmienić całej strony na nową (tj. przejść do nowego adresu), tylko chce wczytać nową stronę w jakieś miejsce na stronie bieżącej. Bo w ten mniej więcej sposób działają ramki. Można je symulować za pomocą Ajaxa -- przy czym Ajax jest pod wieloma względami znacznie potężniejszy -- ale nie za pomocą zwykłego przejścia do nowego URL-a, jakie zapewnia zmiana location.href.

0

tak chce załadowac strone w miejsce biezacej, nie chce robic przekierowania, chce zaladowac strone nie stosujac ramek, poniewaz w ramkach trzeba podawac szerokosc wysokos, gdy ustawie jednakowa wysokos szerokosc ramki to przy zmianie rozdzielczosci zle wyswietla, probowalem skryptow autoiframe ale to mi nie odpowiada.

1 użytkowników online, w tym zalogowanych: 0, gości: 1