Kuinka saan avatun ikkuan pysymään päälimmäisenä ikkunana (window.open...)?
Esim. case: Käyttäjä painaa help-painiketta. Help-ikkuna avautuu. Tämä selainikkuna pysyy aian päällimmäisenä.
Esim. case: Käyttäjä painaa help-painiketta. Help-ikkuna avautuu. Tämä selainikkuna pysyy aian päällimmäisenä.
Vastaukset 2
Vanhimmat
onloadiin focus() siihe uuteen ikkunaan.
Samalla laita onblur=this.focus()
Eli aina kun focus häipyy (onblur), niin aseta taas focus
Vois melkeen tehdä helppi-ikkunaan oman metodin tuohon.
Tee ensin joku vipu vaikka onTop=true;
eli bodyyn eka onLoad=javascript:allwaysOnTop(); ja onBlurriin sama
allwaysOnTop()
{
if(onTop==true)
{
this.focus();
}
}
Eli aina kun tapahtuu onLoad tai onBlur, niin focus palautetaan, jos onTop==true.
Sitten apuikkunaan jonnekin alas joku linkki "Sulje", minkä painaminen aihettaa onTop=false ja sen jälkeen close().
Tapahtuu onBlur, mutta koska onTop on nyt false, niin ikkuna sulkeutuu.
...kannattaako tälläistä tehdä, jo pelkästään pop-up ikunat häiritsevätja sitten vielä "kelluvat" ikkunat... *rolleyes*