nefunguji mi ramy,pomozte prosim

klasika,v hornim ramu mam nadpis,pak mam 3 ramy(sloupce).V levem a pravem je menu a v prostrednim nejvetsim se zobrazuje to,co zrovna z leveho nebo praveho menu vyvolate.
Fakt nechau co je spatne :-0 ,ale z praveho menu se mi zobrazuje vse prave v nem a ne v prostrednim(hlavnim) ramu,pritom podle me to mam napsane dobre,nechapu proc TARGET nefunguje jak ma,je to hodne zajimave
Nestalo se vam to nekomu uz nebo nevite co delam spatne?
Pomozte pls,fakt si uz nevim rady,moc diky.

http://brez.wz.cz
Moc jsem to nestudoval, ale target nevím jestli tam má být, já jsem to směřoval kdysi až přímo u odkazu a href ... target=hlavni,....
nevím, zda tam může být česká diakritika HLAVNÍ s dlohým í, navíc tam máš target 2x, někde máš uvozovky někde ne ....



frame name="hlavní" src="home2.html" scrolling="AUTO"

frame name="prava" target="hlavní" target=hlavní src="prava.html" scrolling="no" target="hlavní"
Řešila jsem podobné problémy. Nevím, kde máš svou stránku, ale mě to taky nefungovalo kvůli velkým/malým písmenům v odkazech nebo názvech souborů a kvůli háčkům a čárkům v nich. :-)
Nejjednoduším řešením bude když se na rámy vybodneš a uděláš to v kaskádovejch stylech (CSS).
Mimochodem moje první stránky jsem taky dělal pomocí rámů a behalo mi to bez chybyčky. Ještě je mam snad i někde uložený.
to sXmax:

nevim, nevim, ale vetsinou CSS nedokaze nahradit hlavni vyhody FRAMU. Predstava, ze mam napriklad 100 stranek a do kazde bych musel znovu a znovu vkladat menu pri kazde jeho drobne zmene... fuj. Uznavam, ze ramy jsou osklivy nesvar, ale kdyz nemas moznost pouzit dynamicky stranky a nejaky includovani, tak jsou framy asi porad nejslepsim resenim. Aspon teda u vetsich webu. Jedinou slusnou alternativou je u statickejch stranek SSI, ale to temer nikde nepodporuji :(
Tak to udělej v phpčku a hlavičku a spodní část , vše se dá načíst iclude a pak to opravuješ jen v jednom souboru.
Sorry, ale nedočetl jsem to jako obvykle do konce? Include jsi navrhoval. Co iframe?
Broli: vzdyt na WZ mas moznost vyuziti PHP .. include()
Sojkovec:
Jo, jasne ze tu je mozne pouzivat PHP a includovani, ale ja tu mluvil obecne... kdyz nekdo neumi nebo nemuze pouzit dynamicke stranky!

Pavel_D:
Iframe neni v tomhle pripade vhodnej (aspon dle meho nazoru) IFRAME musi mit nejake pevne rozmery a s tim jsou problemy. Pokud tedy nemas na vsech strankach stejne dlouhej obsah ...coz asi tezko.

To se da pouzit spis jen na nejaky mensi prvky, jako jsou napr. ankety, ale hlavni obsah stranky bych do toho teda nehazel. Leda ze mas nejakou specialni grafiku, ktera s tim dopredu pocita (kdysi jsem delal timhle zpusobem napr. http://rio.unas.cz). Dneska jsem ale rad, ze jsem konecne presel na PHP ...zlaty includovani, to me vsech techhle problemu zbavilo!

Jedinym resenim v tomhle pripade by bylo vlozit teda na kazdou stranku 2 IFRAMY pro ta menu, ale to porad jsme u toho, ze kdyz ta menu zmenis (pridas nejakou polozku), tak musis na vsech strankach upravit i rozmery IFRAMU.
co iframe width 100% ? Ale s výškou nevím... Nidky jsem to nepoužil ...
Ja jsem taky u iframu relativni rozmery nikdy nepouzil a ani nevim, jestli to je validni. I kdyz IE zkousne vse :)))
trošku jsem si to přezkoušela a mám dojem, že procentuální rozměry ifrámů zvládne většina prohlížečů. Otázku validnosti jsem nezkoumala, ale hádám, že by to neměl být problém.
Ať žije php inculde ;-)
K tomu zásadnímu jsme se nedostali, včem byl problém? a proč rámy nejely? :)
viz první příspěvek
Takze dekuji za zajem a uz jsem aspon prisel na to v cem to je a pokusim se to tu vysvetlit,hodne dopodrobna.

Mel jsem j.script,ktery delal to,ze zadane tlacitka(gify) usporadal do vzhledu menu.
pak delal funkci prosvetlovani(onmouseover,onmouseout) a byli v nem i odkazi na stranky podle jednotlivych tlacitek(gifu)

Ten jsem umistnil do leveh nebo praveho ramu.
Na hlavni strance(HTML) jsem zadal targetem ze vse otevrene z leveho a praveho okna se ma zobrazovat v prostrednim ramu.Jenze me z neznamych duvodu tahle teoreticky funkci varianta proste nefungovala.

Vykaslal jsem se na to a vse jsem to nakonec rucne zadal a u kazdeho tlacitka pouzil nasledujici

<a href="zbrane.php" TARGET="hlavni">
<img src="uvodc1.gif" onmouseover="this.src='uvodc2.gif'" onmouseout="this.src='uvodc1.gif'" width="80" height="20" border="0"></a>


do j.scriptu jeste podrobne nevidim a kdovi co v nem je zadano a co proste zabranuje me prvotni namyslene funkci,pro ukazku se na nej muzete mrknout


var clicked=""
var gtype=".gif"
var selstate="_over"
if (typeof(loc)=="undefined" || loc==""){
var loc=""
if (document.body&&document.body.innerHTML){
var tt = document.body.innerHTML.toLowerCase();
var last = tt.indexOf("libor44.js\"");
if (last>0){
var first = tt.lastIndexOf("\"", last);
if (first>0 && first<last) loc = document.body.innerHTML.substr(first+1,last-first-1);
}
}
}

document.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>");
tr(false);
writeButton(loc+"","jednotky.html","libor44_b1",126,28,"Your Button Text","",0);
writeButton(loc+"","nejaka stranka.html","libor44_b2",126,28,"Home","jednotky.html",0);
writeButton(loc+"","nejaka stranka.html","libor44_b3",126,28,"Downloads","",0);
writeButton(loc+"","nejaka stranka.html","libor44_b4",126,28,"Links","jednotky.html",0);
writeButton(loc+"","nejaka stranka.html","libor44_b4",126,28,"Links","",0);
writeButton(loc+"","nejaka stranka.html","libor44_b5",126,28,"Links","",0);
writeButton(loc+"","nejaka stranka.html","libor44_b4",126,28,"Links","",0);
tr(true);
document.write("</tr></table>")
loc="";

function tr(b){if (b) document.write("<tr>");else document.write("</tr>");}

function turn_over(name) {
if (document.images != null && clicked != name) {
document[name].src = document[name+"_over"].src;
}
}

function turn_off(name) {
if (document.images != null && clicked != name) {
document[name].src = document[name+"_off"].src;
}
}

function reg(gname,name)
{
if (document.images)
{
document[name+"_off"] = new Image();
document[name+"_off"].src = loc+gname+gtype;
document[name+"_over"] = new Image();
document[name+"_over"].src = loc+gname+"_over"+gtype;
}
}

function evs(name){ return " onmouseover=\"turn_over('"+ name + "')\" onmouseout=\"turn_off('"+ name + "')\""}

function writeButton(urld, url, name, w, h, alt, target, hsp)
{
gname = name;
while(typeof(document[name])!="undefined") name += "x";
reg(gname, name);
tr(true);
document.write("<td>");
if (alt != "") alt = " alt=\"" + alt + "\"";
if (target != "") target = " target=\"" + target + "\"";
if (w > 0) w = " width=\""+w+"\""; else w = "";
if (h > 0) h = " height=\""+h+"\""; else h = "";
if (url != "") url = " href=\"" + urld + url + "\"";

document.write("<a " + url + evs(name) + target + ">");

if (hsp == -1) hsp =" align=\"right\"";
else if (hsp > 0) hsp = " hspace=\""+hsp+"\"";
else hsp = "";

document.write("<img src=\""+loc+gname+gtype+"\" name=\"" + name + "\"" + w + h + alt + hsp + " border=\"0\" /></a></td>");
tr(false);
}



Nevim kolik z vas ma nervy na to aby se podival na tento script,ale verim ze u nekterych staci mrknuti a uvidi ;-)


Tak to je asi vse,dekuji za zajem
To je ale ošklivej kod!