Zdravím, všude se píše, že framy jsou špatné, že se nemají používat apod. Ale existuje za ně náhrada? Je možné validně rozdělit stránku na dvě části aby se v každé odehrávalo něco jiného a byli na sobe nezávisle? Děkuji za rady!
Fórum › CSS
Ekvivalent pro frame
Ja proti framum nic nemam. Povazuji to za dulezite zduraznit, protoze tyhle kecy najdes treba na jakpsatweb.cz. Hlavni nevyhodou je, ze se nemeni url adresa nahore v prohlizeci, takze se neda odkazovat na konkretni stranku. Coz ale v nekterych pripadech nevadi. Potom lidem vadi, ze, kdyz vyhledas stranku pomoci google, tak tam nemas menu, protoze menu je jen na index.html s framesetem. Coz ovsem nevadi v pripade, ze stranku nedas vyhledavacum k dispozici. Jako priklad treba manual k tvemu programu.
Nahrada: php include(), object, iframe, javascript (ajax = httprequest nebo pridani tagu script a pod)...
http://peter-mlich.wz.cz/…pw/ajax.html
(kliknutim na tlacitko by to melo zobrazit html kod, ktery ziska prenosem stranky pomoci httprequestu)
Nebo jeste mam takovou experimentalni zalezitost s iframy na jedne strance. Tam se horni navigace a prave menu generuje ze souboru site_map.htm podle url. Ale nemusi to fungovat spravne ve vsech prohlizecich.
Díky za příspěvky, ale vzásadě jsem se stále nedozvěděl co jsem chtěl. Jak fungují rámy vím dobře a vcelku mi to vyhovuje, ale nevím jak toho dosáhnout aby stránka byla validní. Jde o to aby na sobě rámy fungovali nezávisle. Tedy aby kldyž kliknu na odkaz v jednom rámu aby se překreslila stránka jen v tom rámu a ostatní zůstalo stejné, to mi include, ani httpRequest nezaručí. Otázkou tedy je jak udělat naprosto stejné chování jako s frame ale bez nich. Lze to?
josefff - "ani httpRequest nezaručí" ???
<div id=a></div><div id=b></div>
httpRequest stahne stranku a dalsi js prepise pres a.innerHTML nebo b.innerHTML prislusny panel. Coz je presne to, co delaji ramy. Nezavisle muzes menit to, co je v "a" a to, co je v "b". Ale porad je to jedna stranka, takze si navzajem prebiji stejne vlastnosti. To by ale nevadilo, protoze proto se to dela, aby to byla jedna stranka, ne? Takze si ty stejne vlastnosti jen prejmenujes, zmenis, aby se lisily.
Neni zpusob, jak nahradit 2 ramy jako 2 samostatne stranky. jenze ramu se zbavujes prave proto, aby to nebyli 2 ruzne stranky.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Ekvivalent pro iframe — založil logan83cz
Problem s <i frame> — založil 7raul
Presmerovani/frame — založil Jakub
Frame a Jframe — založil Herm
Příkaz přes frame — založil LPG1995
Moderátoři diskuze