jde o to, že bych potřeboval iframe něčím překrýt a ono to nejde.. tak jestli někdo skušený poradí... (ale asi to nejde :'( )
Iframe je z podstaty jina stranka a to by nemelo byt mozne "prekryt"
dáš pod to div, absolutní pozici a zápornej margin-top. (samozřejmně pevné rozměry a barvu na pozadí)
to Mike, taky sem si myslel, že to nejde, ale když sem to viděl, tak to fungovalo,a el s tím, že to ten frame šouplo a nepřekrylo...
ale teĎ abys viděl proč to potřebuju:
http://nesro.wz.cz/zsplana/
mrkni kdyžtak na zdroják.. problém je ten, že při přejetí myší po úvod (talčítko) se rozjede seznam, to FUNGUJE, ale zataví se to o ten frame...
asi to nepude, ale na www.zsplana.cz je to podobný, ale to menu je z javascriptu, takže nějak to jít musí..
předem dík za ochotu :)
abych řekl pravdu, tak dost dobře nechápu, na co tam ten iframe má být. iframe bych použil tak maximálně na anketu, nebo třeba nějaké ty nesmysly od blueboardu - prostě v případě, že se to nedá nahradit includováním.
u tebe vidím iframe src na soubor ve stejném adresáři, takže nevím, co ti brání ho jednoduše includovat.
mě se to v opeře o frame nezastaví, ale než složitě vymýšlet pop-up menu, tak bych se buď zbavil toho iframe, nebo udělal obyčejný menu...
asi to předělám úplně.. jde o to, že tam kde to bude nefunguje PHP, bejt tam to PHP dávání stránek ?page=neco tak by to bylo f pohode... předělam to... :-(
přesně tak, pokud ten iframe nemý žádný hlubší význam, tak to udělej klasickým includováním.
klasickým myslíš jakým? PHP?
no já teda jiný includování než v php neznám :o) myslím ten způsob, že máš jeden index a odkazy vypadají index.php?page=neco
<?php
$filename = $_GET['page'] . ".php";
if (empty($_GET['page'])) { include ("./includes/uvod.php"); }
elseif (File_Exists ("./includes/$filename")) { include ("./includes/$filename"); }
else { include("./includes/404.php"); }
?>
snad tomu rozumíš ;-)
ze na cilovym hostingu neni php neni pro include problem. bavim se tu o situaci, kdy z php pouzivas jenom include a nic jinyho, jinak to samozrejme nejde
doma si rozjedes server s php, tam ti include pojede
stranky udelas tak, ze se bude do kazde stranky includovat hlavicka, menu, paticka... takze to je ten opacnej zpusob nez index?page=neco, adresy pak budou bez ? a parametru, napr. web/stranka.html
server nastavis tak, aby se php interpretr spoustel i pro htm nebo html soubory
udelas takto cely web, vsechny adresy budou vypadat tak, jako ze se tam php vubec nepouziva
stahnes si nejaky program na mirrorovani webu (wget je fajn, ale musis se prokousat tim, ze nema gui)
udelas mirror celyho webu - tzn. ze stahnes vsechny stranky toho webu. pozor, web ti porad bezi na serveru doma a pouziva include. stazenej mirror jsou ale jen htm soubory bez php. no a ty uz pak nahrajes na cilovej hosting.
tim ale pochopitelne ztratis dynamiku toho includovani - stranky budou vypadat porad tak jako v okamziku mirrorovani
» Nesro:
až teď jsem si pořádně přečetl ten tvůj příspěvek, kde píšeš, že tam, kde to bude ti nepojede php. :) příště si to přečtu pořádně hned napoprvé.
takže takhle: ok, žádný includování. ale stejně nechápu, proč tam ten obsah načítat iframem? má to nějakou výhodu? jediná výhoda, co mě napadá, je web na způsob jednoho indexu, a načítání různých stránek do obsahu, tím pádem i snadnost cokoli změnit. ale nevýhody? stejná url, x různých stránek má stejnou url, vyhledávače ti zaindexujou obsahy těch rámů, kde nebude navigace, nemožnost změnit titulek, keywords atp.
dej si s tím tu práci, a udělej tolik souborů, kolik to bude mít podstránek, a způsobem ctrl+c / ctrl+v zkopíruj kód. budou se lišit pouze titulkem a vlastním obsahem. nevýhoda je ta, že např. změna jednoho slova v menu == změna jednoho slova v X moc souborech. ale za ty výhody to stojí. do 10ti - 15ti podstránek to není žádná práce.
to Mike:
ano, na svých osobních stránkách jsem to dělal ručně (ctrl v), ale to opravdu bylo 5 stránek, ale na tom co teď dělam je to horší, jedná se o web, ve kterém je složka pages a tam sou stránky HTML, které se zobrazují v 1 iframe a těch stránek tam je přes 100 takže to asi nepude..
k problému:
problém je vyřešen, na stránce bude stejně javascript nutný, takže menu bude v javascriptu.. a nechápu, jak to, že javascript menu ten iframe překryje jako by se nechumelilo :-)
to Tonik:
chápu to, ale je to tak složitý, že to udělám přes starý dobrý iframe...
ete dodatek:
tech stranek je asi 150 :-)