Popup window

Ohje aukaisee saman ikkunan vain kerran ja uusi ikkuna joutuu sulkea ennen kuin pystyy aukaisemaan uudestaan. Aluksi tehdään pieni scripti joka antaa aukaista vain yhden ikkunan. Kutsumme tätä ikkunaan siinä vaiheessa kun painamme linkkiä

<script type="text/javascript">
function showPopup(url) {
	newwindow=window.open(url,'name','height=190,width=520,top=200,left=300,resizable');
	if (window.focus) {
	newwindow.focus();}
}
</script>

Vähän selitystä ikkunan avauksesta: URL:iin tulee osoite mikä aukaistaan tässä ikkunassa. NAME on mitä lukee ikkunan yläpuolella ja loput ovat ikkunan määrityksiä.

Seuraavaksi etsitään omalta sivulta se linkki joka halutaan aukaista uuteen ikkunaan, jonka koko ollaan määrätty itse. Itselläni on töissä tämä käytössä kun haluan selaimen kautta käynnistää palvelimen uudestaan.

<a href="DO-SOMETHING.php" onclick="window.open(this.href,'window',
'width=300,height=200') ;return false;">

Kuten huomaatte, annan tässä uudet määritteet ikkunan koolle. Nämä määritteet ajavat yli sen mitä oli scriptissä määritetty. ONCLICK, ottaa nyt yhteyden siihen scriptiin mikä oli ylhäällä ja tekee asiat sen mukaan.

Kommentoi ensimmäisenä

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *