MozillaPL.org - polskie centrum Mozilli

Główne menu:

[XHTML] <iframe> w XHTML 1.1

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[XHTML] <iframe> w XHTML 1.1

Postautor: Olhado/256 » 09 lutego 2004, 14:31

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.6) Gecko/20040113

Zobaczyłem właśnie, że tag iframe jest unsupported w XHTML 1.1 i tak się zastanawiam - da się go jakoś emulować, czy już w ogóle nie wolno robić "strony w stronie"? Pytam z ciekawości, bo nie jest mi to potrzebne do niczego, ale kiedyś taka wiedza może się przydać...
Pamiętaj obywatelu: WTYCZKI TO NIE TO SAMO, CO ROZSZERZENIA!
WinXP SP2
Olhado/256
Moderator
 
Posty: 3878
Z nami od: 26 września 2002, 09:47
Lokalizacja: Wrocław

Re: [XHTML] <iframe> w XHTML 1.1

Postautor: Domel » 09 lutego 2004, 15:38

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113

Olhado/256 pisze:da się go jakoś emulować, czy już w ogóle nie wolno robić "strony w stronie"? Pytam z ciekawości

< object > lub ewentualnie < div >
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: marex » 09 lutego 2004, 15:57

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.23 [pl]

Ale w iframe można określić nazwę ramki, aby się do niej odwoływać i ją zmieniać, a w object chyba nie - poprawcie mnie, jeśli się mylę.

Więc jak zmieniać strony z ramki inline tworząc odsyłacze na zewnątrz tej ramki czyli z poziomu całej strony NIE używając iframe, czyli np. object???
Pozdrawiam
marex
 
Posty: 27
Z nami od: 01 lutego 2004, 22:43

Postautor: marex » 24 lutego 2004, 16:11

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.50 [pl]

Nikt przez 2 tygodnie nie może wpaść na żaden pomysł?
Szkoda.
Pozdrawiam
marex
 
Posty: 27
Z nami od: 01 lutego 2004, 22:43

Postautor: Domel » 25 lutego 2004, 00:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113

marex pisze:Nikt przez 2 tygodnie nie może wpaść na żaden pomysł?
Szkoda.

Moze: rozwiazanie to DOM.
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: Anonim » 02 marca 2004, 00:01

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; PL; rv:1.5) Gecko/20031007 Firebird/0.7

również uważam że ramki są dość przestarzełe i powinny odejść w zapomnienie. Ale likwidując ramki powinniśmy otrzymać jakieś alternatywne rozwiązanie umożliwiające nie tylko includowanie dodatkowych dokumentów po stronie klienta, ale także ich zamiane bez odświerzania okna głównego (czyli to co umożliwiały nam przez te wszystkie lata ramki).
Mówisz @Domel że sprawę rozwiązują <object> i <div>. Jeśli mozna zapytać to w jaki sposób? <object> pozwala na dołączenie zewnetrznego obiektu... a da się za jego pomocą bez użycia JS zmienić zawartość tak jak to było możliwe w ramkach? A co do DIVów to nie wiem jakim cudem można przypisać (bez żadnych dirty hacków) zawartość pliku zewnętrznego... Wiesz coś o czym my nie wiemy to uchyl choć troche rąbka tajemnicy...
Pozdrawiam Anonim
Anonim
 

Postautor: Domel » 03 marca 2004, 10:46

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113

To nie jest tak prosto, iframe zostal nie tylko dlatego usuniety bo jest przestarzaly ale rowniez dla tego, ze DTD dla ramek zniknelo, i wlasnie dla tego nie mozna formalnie wprowadzic znacznika ktory bylby synonimem iframe. Oczywiscie latwiej zastabic img przez object a trudniej z iframe jednak tu chodzi o system myslenia. Mowimy nie dla ramek w takim wydaniu
(inkludowanie pliku i dzialanie na nim w obrebie XHTML-a).
Ale jesli ktos musi to prosze bardzo jest XLink i XInclude.
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: Wojciech » 16 marca 2004, 11:20

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.6) Gecko/20040113

A jaki jest aktualny status XFrames? Poza datą (2002) nie mogę nigdzie znaleźć szczegółów dotyczących obowiązywania, DTD, czy też zaimplementowania obsługi w przeglądarkach.
Wojciech
Moderator
 
Posty: 1100
Z nami od: 28 sierpnia 2002, 09:32
Lokalizacja: Przeworsk

Postautor: Domel » 16 marca 2004, 15:18

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.6) Gecko/20040113

Wojciech pisze:A jaki jest aktualny status XFrames?

No taki jaki jest na W3C. Czyli Working Draft

Wojciech pisze:Poza datą (2002) nie mogę nigdzie znaleźć szczegółów dotyczących obowiązywania

No skoro jest Working Draft to jeszcze nie obowiazuje

Wojciech pisze:DTD

Jest ale jeszcze nie opublikowane. Nawet sam je napisalem. Jesli do czegos jest Ci jest potrzebne to zglos sie do mnie (ale uprzedzam ze moze to troche portwac, bo lezy to na dysku do ktorego akurat nie mam dostepu)

Wojciech pisze:czy też zaimplementowania obsługi w przeglądarkach.

j/w.

Generalnie chodzi o to, zeby wypuscic XFrames w miare rownolegie do XHTML 2.0. Dlatego narazie maja ten sam status.
[tu jest inna sytuacja niz np z XForms stad ta roznica w kolejnosci wydan]
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

object jako iframe

Postautor: szkodniki » 12 grudnia 2006, 19:02

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.8) Gecko/20060926 Debian/1.7.8-1sarge7.3.1

Wydaje mi sie ze znalazlem (zapewne nie jedyny ;p) prosty sposob na uczynienie z object czegos na wzor iframe:

<?php
if (isset($_GET['show'])) $show=$_GET['show'];
else $show="glowna";

echo "<object data=\"".$show.".php\" type=\"text/html\" class=\"tekst\">
Nie działa? Zadzwoń po antykwariusza...</object>";
?>

do zmiennej show przekazujemy informacje o nazwie pliku (tu: bez rozszerzenia). Natomiast pytanie mam innego typu, nie dziala w tym wypadku arkusz styli. Ktos wie dalczego (zaimplementowalem go na gorze strony z pow. kodem)?
szkodniki
 

Postautor: Tomek » 15 grudnia 2006, 08:08

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.1) Gecko/20061010 Firefox/2.0

idąc twoim tropem i korzystając z wczorajszego 456 BEREA St polecam zapoznanie się z tym linkiem

jak fajnie że odświeżyliśmy temat sprzed 2 lat :)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: