SORU
2 NİSAN 2009, PERŞEMBE


ıe8 var w= pencere.() açık ve; " İletisi: Geçersiz bağımsız değişken.&"

IE8-sadece bir sorunu olan bir site var:

Kod:

var w = window.open(urlstring, wname, wfeatures, 'false');

Hata:

İleti: Geçersiz bağımsız değişken.< / ^ br . Satır: 419 Char: 5< / ^ br . 0 . kod: ^ / ^ br . URİ: http://HOSTNAME/js_context.js

Kod satır numarasını teyit ettim ("Satır" ve "URI" doğru ve hassas olarak kabul edilir bu IE8,. sonraki sürümlerinde anlıyorum

Uyarılar atarak çağrı gelen tüm parametreleri kontrol ettim, ve hepsi de geçerli bak.

Bu sorun açılır pencere engelleyicisi kapalı olduğunda FF (muhtemelen 3) ve IE 7 durum değil.

(İlginçtir, pop-up-blocker IE 7 üzerinde olduğunda aynı hata oluşturur.)

GÜNCELLEME:

Sorun kullanarak penceresinde sonucu atama görünüyor.yaparken() open "var w". İki tablo içine satır ayrılmamız IE8 çalışır.

UPDATE2:

Dayalı:

http://javascript.crockford.com/code.html

Bir fonksiyon çağrılacak zaman hemen tüm çağırma ifade parens kaplanmalı çok açıktır ki değeri üretilmektedir sonucu fonksiyon ve kendisi değil işlevi.

Bu oluyor burada tam olarak değil, ama yöntemi uygulayarak sorunu, IE8 uyumluluk modunda çözüldü bulundu.

var w = (window.open(urlstring, wname, wfeatures, false));

CEVAP
22 EYLÜL 2009, Salı


Bu eski ama belki hala birileri için faydalı gönderme.

Aynı hata iletisini aldım. Sorun ikinci bağımsız değişken için geçersiz bir isim oldu sonunda, yani, gibi bir satır vardı:

   window.open('/somefile.html', 'a window title', 'width=300');

Sorun 'pencere Başlığı' geçerli değil gibi. Aşağıdaki satırı ile iyi çalıştı:

   window.open('/somefile.html', '', 'width=300');

Aslında, dikkatle okuma Microsoft name ikinci bir argüman desteklemiyor fark ettim. official documentation page baktığınızda Microsoft, yalnızca aşağıdaki bağımsız değişkenler, Eğer bu argüman kullanarak sağlar

  • Müşterilerine çoğu
  • _media
  • _parent
  • _search
  • _self
  • _top

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • Truc Minh

    Truc Minh

    23 Ocak 2011