Metody i pola obiektu window można wywoływać z pominięciem referencji do tego obiektu.
<script>
document.write("<pre>");
document.write("innerWidth = " + innerWidth + "<br>");
document.write("innerHeight = " + innerHeight);
document.write("</pre>");
</script>
<button onclick="alert('Witamy na stronie!')">alert</button>
<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:
<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>
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.
<button onclick="print()">Drukuj stronę</button>
<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>
<script>
function zamknijOkno()
{
okno.close();
}
</script>
<button onclick="zamknijOkno()">Zamknij okno</button>