Jan. 14., 2006 | 08:12 pm
No:: x_f
Ja es pareizi sapratu, ko Tu vēlies, tad, imo, to ir iespējams izdarīt ar JS un <iframe>
Skaidrošu tikai vienreiz un cerēšu, ka sapratīsi. ;)
Vispirms JavaScript funkcija, kas ļaut tikt pie lapas parametriem (liec lapas <head>'ā):
Tā ir viena puse.
Lai ielādētu to failu, kas Tevi interesē, manuprāt, Tev būtu jāizmanto <iframe> elements. Piešķir tam savu ID un izmanto apmēram šādu JavaScript'u:
Skaidrošu tikai vienreiz un cerēšu, ka sapratīsi. ;)
Vispirms JavaScript funkcija, kas ļaut tikt pie lapas parametriem (liec lapas <head>'ā):
<script type="text/javascript"> function getParam(name) { var pname = name + '='; var ps = window.location.search; if (ps.length > 0) { var start = ps.indexOf(pname); if (start != -1) { start += pname.length; var end = ps.indexOf('&', start); if (end == -1) end = ps.length; return unescape (ps.substring(start, end)); } } return null; } </script>Pēc tam pie lapas parametriem var tikt vienkārši. Ja Tu lapu izsauksi, piemēram, šādi – piemers.html?var1=123&var2=qwerty – tad Tev jāraksta šitā ten (lapas <body>):
<script type="text/javascript"> document.write("var1 = " + getParam('var1') + "<br />"); document.write("var2 = " + getParam('var2') + "<br />"); </script>(Tiks izvadītas šo parametru vērtības, reāli Tev būs jāizmanto tikai getParam() funkcija.)
Tā ir viena puse.
Lai ielādētu to failu, kas Tevi interesē, manuprāt, Tev būtu jāizmanto <iframe> elements. Piešķir tam savu ID un izmanto apmēram šādu JavaScript'u:
document.getElementById("myIframe").src = "section2.html";Ganjauka sapratīsi, kas un kā, lai derētu Tavām vajadzībām (ja vien es vispār sapratu, ko Tev vajag).