Käytän sivullani useassa kohtaa oheista skriptiä avaamaan uuden ikkunan:
mikä puute tässä skriptissä on kun jos klikkaan ensimmäistä linkkiä niin uusi ikkuna aukeaa hienosti, mutta kun klikkaan seuraavaa linkkiä niin skriptillä avattu ikkuna jääkin parent-ikkunan alle?
Puute oheisessa skriptissä?
2
275
Vastaukset
- Expertt1
Tuo toimii nyt vähän hassusti. Teet tavallaan tupla-avauksen kun määrität linkin jonka targetti on tyhjä ikkuna, mutta sen lisäksi laitat linkkiin vielä onClick-event-handlerin jolla avaat skriptin kautta uuden ikkunan. Linkillä et tässä yhteydessä tee mitään. Eli laitat haluamaasi elementtiin (esim. img, div, span, td) vain tuon onClick-event-handlerin. Ikkunan saat varmasti päällimmäiseksi kun otat viitteen talteen avattuun ikkunaan open-metodilta ja asetat fokuksen siihen focus-metodilla. Fokusointi kannattaa kuitenkin aina laittaa varmuuden vuoksi try-catchin sisälle, se nimittäin paukkuu komeasti jos jostain syystä kohdetta ei olekaan olemassa. Jotain tällaista:
function ShowImage(strImageURL) {
var objWindow = window.open(strImageURL,"","width=820,height=570,left=450,top=10,toolbar=1,resizable=1,scrollbars=1");
try {
objWindow.focus();
} catch(e) {
//fokusointi kosahti, ei voi mitään
}
}
Näytä kuva 1- Amigo
"Tupla-avauksella" on tarkoitus mahdollistaa linkin toimiminen myös silloin kun java-tuki on selaimessa poissa päältä.
Esittämästäsi skriptistä sain avun fokusointiongelmaan. Kiitos!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod336244- 345743
- 293234
- 452600
- 342564
- 152218
- 372148
- 161856
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons401759En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191727