Konuyu görüntüle
IUCODERS FORUM > İşletim Sistemleri & Donanım & Network > Microsoft > ie7 ve swf dosyaları (?)
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
21.10.2007-23:32 #29229
Şimdi farkettim, ie7 masaüstünden swf dosyalarını açabiliyor fakat internetteki direkt swf linklerini açmıyor. Aynı zamanda js hatası gibi 2 tane hata veriyor, "Geçersiz karakter" ve "Nesne bekleniyor" hataları. Aynı swf dosyasını object olarak html dosyasına gömünce (sunucu tarafında) html sayfası içinde açılabiliyor. İlk önce sunucu ayaralarından şüphelendim, baktım ki fireforx'ta böyle bir durum yok ve başka sitelerdeki swf dosyaları da ie7 ile direkt olarak açılmıyor. Bunun ie ayarlarından kaynaklandığını tahmin ediyorum ama bu duruma neden olacak bir ayar değişikliği göremedim. Bu benim için bir problem değil ama sebebini merak ediyorum. Bilgisi olan var mı?





Let`s make this world a better place to live !

Yazar
ogencay


avatar
Istanbul
banlandı
Kayıt: 02.03.2006
22.10.2007-02:10 #29234
yazın tasarım yaparken beni sinir eden durumlardan biriydi bu.... bi problem yok aslında explorerın "güvenlik onlemlerinden" birisi... normalde swf olan bi sayfa acmaya çalışırsan üzerine gelince "click to activate" yazar. İşte bunu onlemek ve swf lerin sayfada direk olarak goruntulenmesi için ufak bir java script kodu kullanman gerekiyor. Bu kod o taramayı override ederek swf leri hiçbir uyarı olmaksızın direk acıyor. Ama bu java script kodunu yanlış kullanırsan yada siteye atman gereken js. dosyasını yanlış bir yere atarsan dedigin hatalar oluşuyor. Ben bu kodu kullandım su anda calışıyor. Dreamweaver bu kodu ve cs dosyasını otomatik olarak üretiip ana dizine atabiliyor eger istersen.Sen kendinde yazabilirsin...





There`s No Place Like 127.0.0.1

Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
22.10.2007-02:23 #29235
Yani şimdi sunucu içindeki bir js dosyası, swf dosyalarını browserden direkt link ile açmayı etkiliyor mu? Arada nasıl bir bağlantı olabilir ki? "Direkt"ten kastım adres satırına swf dosyasının konumunu yazarak açmak. "Click to activate" olayı değil yani.

Örneğin adres satırına:

http://benimsitem.com/art/quickball.swf

yazarak ulaşmak gibi.





Let`s make this world a better place to live !

Yazar
ogencay


avatar
Istanbul
banlandı
Kayıt: 02.03.2006
22.10.2007-03:34 #29237
dedigini anladım... bazı swf dosyaları hazırlanırken içindeki bazı action script kodları dısardan object isteyerek calışır. Bu da dedigin <object> tagını gerekttiriyor. Direk ...../test.swf olarak actıgında çalışmayabiliyor. O yüzden bir nevi kilit koruması olarak bütün swf ler genelde html e object tagıyla gömülür ki sorun cıkmasın. Firefox bu konuda geniş bir çok opsiyonu sanırım kendisi algılayıp en sorunsuz biçimde acmaya calışıyor. Mesela onceden soyledigim JS dosyası ve kodu firefox ve ya opera için gerekmiyor.





There`s No Place Like 127.0.0.1

Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
22.10.2007-10:37 #29238
Anladım. Ama ie7 masaüstündeki bir swf dosyasını direkt adres satırına

C:\Documents and Settings\Safak\Desktop\quickball.swf

yazarak açabilirken netteki dosyaları aynı şekilde açamaması ilginç. thinking





Let`s make this world a better place to live !

Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
22.10.2007-13:22 #29246
ie de local intranet (sanırım adı bu) ile internet diye ayrı iki güvenlik kuralı var. Bundan kaynaklanıyor olabilir.





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb