Autor | Zpráva | ||
---|---|---|---|
peteo Profil * |
#1 · Zasláno: 10. 10. 2005, 16:21:20
Snažím sa statické stránky trocha zdynamizovať.
Stránky sú v rámoch (neodsudzujte, proste potrebujem, aby sa niektoré veci neodrolovali so stránkou). A čo potrebujem. Z jedného rámu otváram ďalšie stránky (i z ďalších), v html mi to fachá. Skúšam tlačítka (a href) prerobiť na formulár (úspešne), ktorý mi odošle názov stránky (úspešne). ktorú chcem otvoriť, ako premennú. Súbor na spracovanie je html, v ktorom je script, ktorý túto premennú prečíta (v pohode). Ale tento script nefachá v stránke, v ktorej deklarujem rámy (teda htm bez <body> a </body>). A neviem si poradiť. Momentálne (v html) mám na každú stránku jeden súbor, čo otvára rámy a jeden súbor s dátami. Chcel som takto vyriešiť (formulárom), aby som mal dynamický súbor s deklaráciou rámov - a nejde to, takto: <HTML> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <meta name="robots" content="all,follow"> <title>Lexikon</title> </HEAD> <frameset rows="5%,5%,85%, 5%" border="0"> <frame src="scrol.htm" border=0 scrolling="no" marginheight="1" frameborder="0" noresize> <frame src="horne_menu.htm" border=0 scrolling="no" marginheight="1" frameborder="0" noresize> <frameset cols="20%, 80%" border="0"> <frame src="lave_menu.htm" frameborder="0" noresize > // <PROCEDURA> var pole = window.location.search.substr(1).split("&"); var httpGetVars = new Array(); for(i = 0; i < pole.length; i++){ httpGetVars[pole[i].split("=")[0]] = unescape(pole[i].split("=")[1]); } // </PROCEDURA> document.write("<frame src=\"" + httpGetVars["pismeno"] + "" name="stred" frameborder="1" noresize >"); // malo by to generovať <frame src="f.php" name="stred" frameborder="1" noresize > alebo teda iné x.php </script> </frameset> <frame src="dolne_menu.htm" border=0 scrolling="no" marginheight="1" frameborder="0" noresize> </frameset> </HTML> (s pomocou jak_psat_web - javaskript - príklady) Vďaka. |
||
peteo Profil * |
#2 · Zasláno: 10. 10. 2005, 16:25:33
Dodatok:
Teda aby som mal iba jeden súbor na deklarovanie rámov pre x súborov deklarovaných premennou pismeno odosielanou z formulara. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0