DSsys DSsys i skrypty JavaScript są miłe!

(akt. wer. 1.1.1)

Lista funkcji

Kategorie

Składnia

string funkcja DSsys.o.ustpolezadr ( string pole , string wartosc [, string adres = location.search ] )
string funkcja DSsys.x.adr.ustPole ( string pole , string wartosc [, string adres = location.search ] )
string funkcja ds.adr.ustPole ( string pole , string wartosc [, string adres = location.search ] )

Ustawia podaną wartość danemu polu w adresie i zwraca zmieniony łańcuch zapytania (location.search)

Kategoria: URL

Lokalizacja: rdzen/o.js

Opis

Ustawia podaną wartość danemu polu w adresie i zwraca zmieniony łańcuch zapytania (location.search)

Parametry

string pole

Nazwa pola, którego wartość ma być ustawiona.

string wartosc

Wartość, która ma być przypisana podanemu polu.

string adres = location.search

Adres, na którym ma być przeprowadzona zmiana wartości pola.

Przykłady

#1 Ustawienie pola 'widok' na wartość ze zmiennej. zapisz zapiszZIP

Przykład:

DSsys.start();
DSsys.ladowanie.dodAuto(function() {
  DSsys.o.wezid('link').onclick = function() {
    var war = DSsys.prompt('Wprowadz wartość dla pola lista:','',function() {
      war = DSsys.promptp(war);
      if (war == null) {
        war = '';
      }
      DSsys.o.przejdzDo(DSsys.o.ustpolezadr('widok',war));
    });
  };
  DSsys.o.wezid('link2').onclick = function() {
    DSsys.alert(DSsys.o.wezpolezadr('widok'));
  };
});

HTML:

<input type="button" value="Przejdź" id="link" />
<input type="button" value="Odczytaj" id="link2" />

Rezultat:

Jeżeli nie zostanie nic wpisane do pojawiającego się pola pole zniknie z adresu, w przeciwnym wypadku pole przyjmie podaną wartość.

Dla przykładu podano też wykorzystanie funkcji do pobierania wartości pola z adresu.

#2 Zmiana wartości więcej niż jednego pola zapisz zapiszZIP

Przykład:

DSsys.start();
DSsys.ladowanie.dodAuto(function() {
  DSsys.o.wezid('link').onclick = function() {
    DSsys.o.przejdzDo(DSsys.o.ustpolezadr('widok','lista',DSsys.o.ustpolezadr('uklad','najnowsze')));
  };
});

HTML:

<input type="button" value="Przejdź" id="link" />

Rezultat:

Ustawi na adres: http://. . ./?widok=lista&uklad=najnowsze

Historia

Wersja Zmiana
1.0.1 Naprawiono problem ze zmianą adresu na taki bez żadnego zapytania, czyli np. na index.php?

Podobne

DSsys.x.adr.przejdz [DSsys.o.przejdzDo] - Przechodzi do adresu wskazanego przez łańcuch zapytania podany w parametrze.
DSsys.x.adr.ustStr [DSsys.o.ust_str] - Ustawia pole adresu korzystając z wartości elementu option o danej klasie.
DSsys.x.adr.wezAktStr [DSsys.o.wezAktStr] - Ustawia numer strony według ustawienia liczby pozycji na stronie.
DSsys.x.adr.wezPolaDomyslne [DSsys.o.wezpoladomyslne] - Zwraca domyślną wartość pola podanego w parametrze.
DSsys.x.adr.wezPole [DSsys.o.wezpolezadr] - Pobiera wartość pola podanego w parametrze.

Aktualna wersja: 1.1.1

* * *
© <^> 2012-2014

Projekt i wykonanie: DrezynSoft


Partner Autorska witryna kolejowa Partner DrezynSoft Partner Fotograficzna galeria krajobrazów Partner FotoStacyjka
Partner SelekTTor Partner Mapy Partner Edytor XML Partner Gry Partner Tłumacz Partner DSsys
Partner MojaMuzyka Partner Kanał Ostródzko-Elbląski w obiektywie <^> Partner Konwerter tekstu

Podstronę załadowano w 0.0178 sekundy.