Autor | Zpráva | ||
---|---|---|---|
Pinqui Profil |
#1 · Zasláno: 15. 5. 2009, 07:29:28 · Upravil/a: Pinqui
Otevírám ještě jedno sice podobné ale ne stejné téma..
chci se zeptat jak když mám stavbu frame: <frameset cols="*,210" id="frameset1" border="0"> <frameset rows="35,*,15,35" id="frameset2"> <frame name="1" src="" marginheight="4" marginwidth="10"scrolling="no"> <frame name="window" src="" scrolling="auto"> <frame name="3" src="" scrolling="no" border="0" marginwidth="5" marginheight="1" frameborder="0"> <frame name="4" src="" marginheight="4" scrolling="no"> </frameset> <frameset rows="35,*,50,35" id="frameset3"> <frame name="5" src="" marginheight="4" scrolling="no"> <frame name="6" src="" border="0"> <frame name="7" src="" scrolling="no"> <frame name="8" src="" scrolling="no"> </frameset> </frameset> jak pomocí javascriptu zapíšu "hello" třeba do frame name="window" tak abych měl ten js třeba v head nebo jinde to je jedno ale na stejne strance jako jsou frame Potřebuji dostat kód html stránky do frame anichž bych ukazoval v src na nějakej soubor děkuji |
||
peta Profil |
#2 · Zasláno: 15. 5. 2009, 15:42:24
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=94648
http://www.jakpsatweb.cz/javascript/objekt-window.html#ostatni Cemu z toho nerozumis, ze pokladas dotaz znovu? Jestli jsi cekal, ze odpovi nekdo dalsi, tak forum na prodlevu 2 dny minimalne, nez zareaguje vic nez 2-3 lide. aktualni okno se jmenuje window funkce alert spustena v aktualnim okne se jmenuje window.alert() "window.name vrací jméno rámu nebo okna" tvuj pripad <frame name="window" src="" scrolling="auto"> protoze jsi to nevedel, pojmenoval jsi okno window. Coz neni stastne reseni, protoze se muze stat, ze window.window bude odkazovat sam na sebe a window.window.alert() spusti window.alert() Co na te strance neni je zminka o tom, ze neziskas pristup do okna, pokud neni ze stejne URL, ale treba mas okna z volny.cz seznam.cz a sam provozujes adresu mojeadresa.cz . Jedine, co muzes, ten frame kompletne prepsat pres document.write nebo z venci cely iframe pres innerHTML. Ale, to je zmineno jinde na jakpsatweb nebo kazdy 10ty dotaz zde, staci pouzit hledani. |
||
Pinqui Profil |
#3 · Zasláno: 15. 5. 2009, 16:29:05 · Upravil/a: Pinqui
javascript kterej mi napíše do frame html kód už mám:
<script language="javascript" type="text/javascript"> var a = top.frames["window"].document; a.open(); var txt = '<html><head><link rel="stylesheet" type="text/css" href="room.css" /></head>'; txt += '<body>'; txt += '<div id="readBox">'; txt += '<div id="infoBox"></div>'; txt += '<div id="msgBox"><span class="system">čekej, nahrávám...</span></div>'; txt += '<div id="bottom-box">'; txt += '</div>'; txt += '<div id="user-info">asdfasfd</div>'; txt += '</div>'; txt += '</body></html>'; a.write(txt); a.close(); </script> ted akorád nevím jak jsem se ptal v druhém přízpěvku: http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=94648&page=0&anchor=3 jak přez script co mám dostat soubor kterej tahám do divu s id bottom-box když tahám třeba test.php |
||
peta Profil |
#4 · Zasláno: 16. 5. 2009, 10:59:13
Pinqui
jakpsatweb.cz - html - frame Asi uz to chapu. Mas stranku s definovanou frame strukturou a do te same stranky chces pridat JS kod, ktery bude menit obsah framu. To mozne je, ale neni to spravny zapis. Zrejme chces docilit neceho takoveho http://peter-mlich.wz.cz/rs2/help/index.htm?help=question |
||
Pinqui Profil |
#5 · Zasláno: 16. 5. 2009, 17:47:30 · Upravil/a: Pinqui
Chci dosáhnout něčeho takovéhoto:
TEST akorád aby ten script který tvoří odjekt script ve frame a vkládá do něj obsah volaného souboru byl v indexu nad frame jako to je psané c článku na který jsem dal odkaz výše |
||
Časová prodleva: 3 dny
|
|||
Pinqui Profil |
#6 · Zasláno: 19. 5. 2009, 07:52:47
zápis html kódu do frame vyřešen
var a = top.frames[parent.frames[1].name].document; a.open(); var txt = '<html><head><link rel="stylesheet" type="text/css" href="style.css" /></head>'; txt += '<body>'; txt += '<div id="all">'; txt += '<div id="text"></div>'; txt += '</div>'; txt += '</body></html>'; a.write(txt); a.close(); |
||
Časová prodleva: 15 let
|
0