Puute oheisessa skriptissä?

Amigo

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?

2

300

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Persujen mukaan rasismi on huumoria

      Vaan kun koomikko kutsui Halla-ahoa fasistiksi, niin piti haastaa oikeuteen. Mihin se huumorinitaju yhtäkkiä hävisi? ⠀
      Maailman menoa
      78
      4311
    2. BOIKOTOIN - Ei mitään Suomi.fi postilaatikoita käyttöön

      Ainakaan minulle! Vai että pitäisi alkaa siellä käyädä katselemassa tammikuusta 2026 siis periaatteessa päivittäin että
      Maailman menoa
      193
      3538
    3. 201
      2913
    4. Lasse Lehtonen vaatii persuja pyytämään anteeksi aasialaisilta

      Persut ova romahduttaneet Suomen maakuvan parissa päivässä negatiiviseksi rasismillaan ja se alkaa vaikuttamaan jo Suome
      Maailman menoa
      69
      2770
    5. Hallitus on kaadettava ja Orpon on erottava

      Mikään muu hallitus ei ole oman elämäni aikana tuhonnut näin paljon tämän maan taloutta ja työllisyyttä sekä suomen main
      Maailman menoa
      48
      2666
    6. 57
      1196
    7. Lasse Lehtonen palasi ambulanssilennolla Suomeen

      Nyt on syytä lopettaa irvailu.
      Maailman menoa
      78
      1180
    8. Aitolehti Capital

      HehkuB on myynnissä, kovalla työllä saavutettu unelma joka sekin lässähti kuten kaikki mihin ryhtyy! Nyt Sewen asialle
      Kotimaiset julkkisjuorut
      238
      1022
    9. Missä kuussa

      Rakkaasi on syntynyt?
      Ikävä
      57
      919
    10. MOT: Työmarkkinatori on olemattomien työpaikkojen hakupaikka

      Työpaikkojen tietoja ei tarkisteta, ja ainakin noin noin 10% on olemattomia työpaikkoja ja sen lisäksi eri rekryfirmat t
      Maailman menoa
      115
      914
    Aihe