Stránka 1 z 1
Propojení html frames
Napsal: 18 čer 2015 18:17
od Huplok
Dobrý den všem,
potřebuji v hlavním dokumentu vzít výšku headeru a udělat pomocí toho resize headeru v druhem html. Problém je vtom, že nevim jak odeslat data z hlav. html do toho druhého, abych je tam moh použít na resize.
Hlav. html:
Abbc3 Spoiler Show
Kód: Vybrat vše
<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="cz">
<head>
<title>Databáze</title>
<script>
window.onload = function() {
alert(document.getElementById("Header-frame").offsetHeight);
};
</script>
</head>
<frameset rows="10%,*" frameborder="No" framespacing="0">
<frame src="Header.html" id="Header-frame" name="Header-frame" style="position: fixed;" frameborder="no" scrolling="no"></frame>
</frameset>
<noframes><body >
</body></noframes>
</html>
Header html:
Abbc3 Spoiler Show
Kód: Vybrat vše
<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
</head>
<body leftmargin="0" topmargin="0">
<div id="Header-div" style="height: 125px; width: 100%; background-color: #444559">
<img src="Header-main.png" id="Header" style="height: 115px; position: relative; top: 5px; left: 0px;" /></img><img src="Header-rest.png" id="Header-rest" style="height: 115px; position: relative; top: 5px;" /></img><img src="Header-end.png" id="Header-end" style="height: 115px; position: relative; top: 5px;" /></img>
</div>
<script>
window.onload = function() {
document.getElementById("Header-rest").width = document.body.offsetWidth - document.getElementById("Header").width - document.getElementById("Header-end").width;
};
</script>
</body>
</html>
Předem děkuji za pomoc, jsem už zoufalej

Re: Propojení html frames
Napsal: 18 čer 2015 18:43
od x-rated
pro začátek by nebylo od věci používat html a nevymejšlet si nějaký pochybný tagy a atributy

Re: Propojení html frames
Napsal: 18 čer 2015 20:46
od Huplok
Nevim jaky pochybný tagy, ale dobře, když se ti to nezdá, klidně navrhni jiné řešení. Budu velmi rád.
Re: Propojení html frames
Napsal: 18 čer 2015 21:21
od LuCaCZ
Je nutný používat FRAME?
Tag IMG je nepárový.
Re: Propojení html frames
Napsal: 18 čer 2015 21:26
od Huplok
Ano je, tohle je pouze záhlaví a následně bude obsahovat ještě mnoho. Jestli IMG nepárový, tak můžu odebrat. Zatím děkuji
Re: Propojení html frames
Napsal: 18 čer 2015 21:53
od x-rated
jestli sem to dobře odtušil, ty chceš do jedný stránky vkládat obsah z jiný stránky?
pro takový účely je v html
Kód: Vybrat vše
<iframe src="cesta_k_souboru"></iframe>
veškerej obsah webu patří dovnitř <body>
jestli něco dělá frameset, frame a noframe spolu s těma atributama, to netušim, ale tohle mi přijde jako nějaký xml
jo a českej lang má hodnotu cs a doctype se píše <!doctype html>

a css by sis moh vyhodit aspoň do <head> mezi <style>

místo aby sis práci zjednodušoval používáním standardních věcí, tak si ji komplikuješ a znepřehledňuješ celou řadou blbostí
radši ani nechci vědět, co tam je za kódování, který tam vůbec neni zmíněný

Re: Propojení html frames
Napsal: 18 čer 2015 22:22
od Huplok
Děkuji za rady, ale stále to neřeší to co potřebuji :)
iframe je něco jinýho než potřebuju, frame je něco jako table, ale pro mě je lepší
to záhlaví mám automaticky vygenerovaný a všude ho kopíruju, takže ho opravím (jako jiný blbosti co přehlídnu

)
mám radši věci na svém místě, ano odkazy to dělají přehlednější, ale to je dle mého věc názoru (autor si to vytvoří, opravuje i pohřbí)
to poslední znamená, že se tam vždycky napíše a s čárkou bez ohledu na cokoliv (extended ASCII)
Re: Propojení html frames
Napsal: 18 čer 2015 22:25
od LuCaCZ
x-rated:
co používá je XHTML žádný HTML5
A FRAMESET viz
http://www.jakpsatweb.cz/ramy.html 
Re: Propojení html frames
Napsal: 23 čer 2015 09:40
od Huplok
Už jsem přišel na to jak přečíst to co chci, ale vyskytnul se problém, který má asi jenom Chrome.
Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.