Co zamiast iframe?

0

Witam

Szukam czegoś co pozwoli załadować stronę do ramki, która będzie automatycznie dopasowywana do zawartości. Standardowe iframe niestety tak nie działa. Sprawdzałem też cuś takiego:

 <frameset>
	<frame src="ścieżka dostępu do strony" name="tu podaj nazwę ramki" />
</frameset>

ale nie działa.

0

Zmienić wielkość ramki iframe za pomocą js. Znajdziesz w sieci sporo skryptów.

0

Ok, dzięki, poszukam.

0

ew. http://www.hashbangcode.com/blog/using-jquery-load-content-page-without-iframe-536.html

lub szukaj po prostu w google coś typu : how to load content/page to div using jquery

0

Przetestowałem chyba z 40 skryptów i jak na złość nie działają :/ Albo błędy w kodzie, których nie mogę wyłapać, albo link do skryptu nieaktualny, albo zwyczajnie nie działa. Trochę śmieszna sprawa z tym iframe. Tak niedoskonałe, a nie ma jakiejś konkretnej alternatywy.

1

Ja tam kiedyś czytałem sobie o tagu <object> i wyczytałem że da się tam osadzić także zewnętrzną stronę. Wsadziłem object na środek i boczne menu podmieniało JSem zawartość. W3C dało zielony znak, w IE śmigało, w Operze bodajże też ale w FF ( wtedy to chyba beta 3 dopiero była ) nie działało, zaczęło bodajże w pełnej 3 dopiero :D Chyba nie przewidzieli że ktoś tam zechce wsadzić coś innego niż flash :>

0
Robster napisał(a)

Przetestowałem chyba z 40 skryptów i jak na złość nie działają :/ Albo błędy w kodzie, których nie mogę wyłapać, albo link do skryptu nieaktualny, albo zwyczajnie nie działa. Trochę śmieszna sprawa z tym iframe. Tak niedoskonałe, a nie ma jakiejś konkretnej alternatywy.

strona w ramce / pobierana przez AJAX musi być z tej samej domeny inaczej nic nie zrobisz - kwestia zabezpieczeń, mate
oczywiście możesz zrobić "proxy" php jak w przykładzie na stronie podanej przez mr.heksa

jeżeli jednak pobierasz z tej samej domeny to używając jQuery skrypt wygląda tak:

$('#id_diva').load('strona.html');

za dużo tu błędów do wyłapywania nie ma

0

Niestety pobieram z innej domeny :/

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