25 lut 2008

Odczytanie kodu klawisza ESC

Odczytanie kodu klawisza. Sprawdzenie czy jest to kod klawisza ESC.

function wyjscie() {
  alert()
  nKey = window.event.keyCode
  if (nKey == 27) window.close()
}
var oBody = document.body;

oBody.onkeypress = wyjscie;
14 lut 2008

Skalowanie IFRAME

Podczyt strony do iframa za pomocą zewnetrznego skryptu php. Po załadowniu danych wywoływane jest skalowanie IFRAME-a do rozmiaru podczytanej strony

<SCRIPT>
  function calcHeight() {
    var the_height = parent.document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;
    document.getElementById('the_iframe').height = the_height;
  }
</SCRIPT>
<iframe name="the_iframe" onload="calcHeight()" scrolling="no" width="670" id="the_iframe" src="europages/europages.php" mce_src="europages/europages.php" frameborder="0" allowtransparency="true"></iframe>
11 lut 2008

Odczyt wartości text i value z option w comboBox

Przepisanie wartości text i value z ComboBox (Select) do tablicy

fn = 'nazwa_formy';
var form = document.forms[fn];
var destinations_save = new Array();

for (i = 0; i < form.destination.options.length; i++) {
  destinations_save[i] = new Array(form.destination.options[i].text, form.destination.options[i].value);
}
8 lut 2008

Przycięcie stringu, substring

Wykorzystanie funkcji substring i lastIndexOf do wycięcia indeksu z nazwy pola

var p_name = "opis_punkt_1";
alert(p_name.substring(p_name.lastIndexOf("_")+1));