Obiekt window

Uwaga

Metody i pola obiektu window można wywoływać z pominięciem referencji do tego obiektu.

Pole window.innerWidth
Pole window.innerHeight

<script>
document.write("<pre>");
document.write("innerWidth = " + innerWidth + "<br>");
document.write("innerHeight = " + innerHeight);
document.write("</pre>");
</script>

Metoda window.alert(message)

<button onclick="alert('Witamy na stronie!')">alert</button>

Metoda window.confirm(message)

<script>
function choose()
{
  var choice = confirm("Kliknij przycisk");
  var text;
  if (choice == true) text = "OK";
  if (choice == false) text = "Anuluj";
  document.getElementById('info').innerHTML = "Kliknąłeś przycisk: " + text;
}
</script>

<button onclick="choose()">confirm</button>

<p id="info">Kliknąłeś przycisk:</p>

Kliknąłeś przycisk:

Metoda window.prompt(text, defaultText)

<script>
function imie()
{
  var imie = prompt("Podaj imię: ");
  var text;
  if (imie == null) text = "Kliknąłeś Anuluj!";
  if (imie != null && imie == "") text = "Nie podałeś imienia! ";
  if (imie != null && imie != "") text = "Witaj " + imie + "!";
  document.getElementById('imie').innerHTML = text;
}
</script>

<button onclick="imie()">prompt</button>

<p id="imie"></p>

Pole window.status

Spójrz na pasek statusu.

<script>
window.status = "To jest tekst na pasku statusu.";
</script>

Pole window.status nie działa dla domyślnej konfiguracji nowych przeglądarek.

Metoda window.print()

<button onclick="print()">Drukuj stronę</button>

Metoda window.open(URL, name, specs, replace)

<script>
var okno;
function otworzOkno()
{
  okno = open("http://www.balois.pl", "_blank", "resizable=no, width=760, height=510");
}
</script>

<button onclick="otworzOkno()">Otwórz okno</button>

Metoda window.close()

<script>
function zamknijOkno()
{
  okno.close();
}
</script>

<button onclick="zamknijOkno()">Zamknij okno</button>

Strona główna