pajautaa

« previous entry | next entry »
Jan. 14., 2006 | 06:09 pm
posted by: phoenix in pajautaa

mmm, a var ar javascript taa, ka uzklikšķinot uz linka noteiktaa lapas daljaa ielaadeejas cits teksts? Zinu, ka taa var ar php, bet vai var ar javascript? varbuut var kkaadu celja nroaadiijumu peec kaadiem atsleegvaardiem to padariishanu mekleet ar iedot? Nu, piemeers jau buutu vnk ekselenti! Un ja veel pieteiktos atnakat ciemos un man nodmeonstreet - vispaar unikaali!

Vaardu sakot, ja ar php vareetu es iztikt shitaa:

$sad =$_GET["sad"];
if ($sad == 1) { include("fails1.html"); }
if ($sad == 2) { include("fails2.html"); }

tad kaa tas buutu ar javascriptu? VAi JS ir kaukas liidziigs GET padariishanai?

# | jā, ir doma! | Add to Memories


Comments {4}

zupcis

from: [info]zupcis
date: Jan. 14., 2006 - 06:36 pm
#

Nu to var izdarīt ar jauno modes kliedzienu AJAX, vari pameklēt netā manuāļus kā to panākt gatavu, pats gan neesmu darījis. Bet vienkāršāks risinājums, nu pameklē tak kaut kur webā kur ir kāds javascripta piemērs un nosper, uz sitienu gan neviena adrese nenāk prātā.

Atbildēt | Diskusija


phoenix

from: [info]phoenix
date: Jan. 14., 2006 - 06:38 pm
#

aaaaj, es jau te rokos pa to netu. VNk es zinu, ko man vajag galarezultaataa, bet neiznu iisti kaa ar js panaakt to. nu, ko man vispaar mekleet. Nekas, gan jau veel bikinj pachakareeshos.

Atbildēt | Iepriekšējais


x-ƒ

from: [info]x_f
date: Jan. 14., 2006 - 08:12 pm
#

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).

Atbildēt | Diskusija


phoenix

from: [info]phoenix
date: Jan. 15., 2006 - 11:44 am
#

paaaaldies. Milzoniigs paldies, mhm.

Atbildēt | Iepriekšējais