x_f

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>'ā):
<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).

# | view all comments


Reply

No:
( )Anonīms- ehh.. šitajam cibiņam netīk anonīmie, nesanāks.
Lietotājvārds:
Parole:
Temats:
Tematā HTML ir aizliegts
  
Ziņa: