|
|
#1 (permalink) |
|
Üyelik Tarihi: 06.06.2001
Yer: istanbul
Yaş: 31
Mesaj: 697
|
otomatik pop-up'da bir problem
Merhaba arkadaşlar... aşağıda görüleceği üzere soul'un daha önce hazırladığı bir script'i (imaj boyutuna göre otomatik pop-up açılması script'i (oha isme bak!!)) kullanmaktayım fakat patronlar tarafından gelen bir uyarı sonucu bir iki konuda sorunum ortaya çıktı şirket bağlantımız hızlı olduğundan bu sorunu farkedememiştik... soruna gelince ; dial-up kullanıcıları butona tıklatyınca ilk önce sol üstte 80 x 80 px bir beyaz ekran açılıyor... imaj yüklenene kadar bu ekran beyaz bir şekilde kalıyor ve yükleme bittiğinde sanki yeni bir sayfa açılıyormuş gibi imaj ekrana geliyor... bunun neresi rahatsız edici bilemiyorum ama bu sorunu, butona tıklanınca açılacak 80 x 80 px pop-up ekran'ın ortasında lütfen bekleyin tarzı bir ibare ya da pop-up'ın 80 x 80 değil de normal imajın boyutlarında açılmasını sağlamak gibi bir çözüm yolu yaratarak yok etmek lazım... bu konuda yardımcı olabilecek (özellikle kod'un sahibi soul) arkadaşlar var mıdır ? head arasındaki kodumuz: Kod:
<script language="JavaScript" type="text/JavaScript"> <!-- function openPictureWindow_Scud(imageName,alt) { newWindow = window.open("","newWindow","width=80,height=80"); newWindow.document.open(); newWindow.document.write('<HTML><head><title>'+alt+'</title><scr'+'ipt language="javascr'+'ipt">function boyutlandir(scud){genislik=eval(scud.offsetWidth)+8;yukseklik=eval(scud.offsetHeight)+27;window.resizeTo(genislik,yukseklik);yenix=(screen.availWidth-genislik)/2;yeniy=(screen.availHeight-yukseklik)/2;'); newWindow.document.write('window.moveTo(yenix,yeniy);}</scr'+'ipt></head><body bgcolor=#FFFFFF leftmargin=0 topmargin=0 marginheight=0 marginwidth=0 onload="window.setTimeout(\'self.close\',20000)" onresize="boyutlandir(resim)" onload="boyutlandir(resim)">'); newWindow.document.write('<img src='+imageName+' id=resim onload="boyutlandir(resim)" alt=""><scr'+'ipt language="javascr'+'ipt">boyutlandir(resim);</scr'+'ipt>'); newWindow.document.write('</body></HTML>'); newWindow.document.close(); newWindow.focus(); } //--> </script> Kod:
<a href="#"><img src="i/oturma_plani.gif" border="0" onClick="openPictureWindow_Scud('i/seat/pt.gif','Biletix')"></a>
__________________
Kişisel: ozankilic.com | İşsel: Biletix.com | Fotosel: flickr.com/photos/okilic | Stocksel: istockphoto.com/ozankilic |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 05.12.2003
Yer: İstanbul
Mesaj: 899
|
Re: otomatik pop-up'da bir problem
Bu yöntemi kullanacaksan eğer 80x80 i biraz büyütmek, sayfaya ortalamak gibi bir çözüm bulabilrsin, ayrıca resmin yüklenmesi tamamlanana kadar visible kalacak daha sonra kaldıracağın bir lütfen bekleyiniz yazısı ekleyebilrsin. İhtiyacın olursa kodu değiştirmene yardımcı olurum :)
|
|
|
|
|
|
#3 (permalink) | |
|
Üyelik Tarihi: 06.06.2001
Yer: istanbul
Yaş: 31
Mesaj: 697
|
Re: otomatik pop-up'da bir problem
Alıntı:
go tu dı füçır .... yıl : 2054 mekan : istanbulda bir ev kucakta oturan : torun tosbaa torun : dede....nie gülümsüosun birden ben : hiç..bir arkadaş aklıma geldi evladım torun tosbaa : kimdi o dede ? ben : blurise yavrum...eskiden forumda tanışmıştık torun olcak velet : blurise kimdi dede ? ben : blurise bir melekti yavrum ...... .... bek tu dı naov çok iş var bugün çoook.... süper yardımcı olursun valla değişiklik konusunda
__________________
Kişisel: ozankilic.com | İşsel: Biletix.com | Fotosel: flickr.com/photos/okilic | Stocksel: istockphoto.com/ozankilic |
|
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 05.12.2003
Yer: İstanbul
Mesaj: 899
|
Re: otomatik pop-up'da bir problem
umarım çalışır, script orijininden biraz karışık biraz da ben çorba yaptım...
sadece scripti değiştirmen yeterli olacak... kolay gele.. Kod:
<script language="JavaScript" type="text/JavaScript"> <!-- function openPictureWindow_Scud(imageName,alt) { var iWidth = 400; var iHeight = 300; var iLeft = (screen.availWidth - iWidth) / 2; var iTop = (screen.availHeight - iHeight) / 2; newWindow = window.open("","newWindow","width=" + iWidth + ",height=" + iHeight + ",top=" + iTop + ",left=" + iLeft); newWindow.document.open(); newWindow.document.write('<HTML><head><title>'+alt+'</title><scr'+'ipt language="javascr'+'ipt">function Hide(ID){var o = document.getElementById(ID);o.style.display="none";}function boyutlandir(scud){genislik=eval(scud.offsetWidth)+8;yukseklik=eval(scud.offsetHeight)+27;window.resizeTo(genislik,yukseklik);yenix=(screen.availWidth-genislik)/2;yeniy=(screen.availHeight-yukseklik)/2;'); newWindow.document.write('window.moveTo(yenix,yeniy);}</scr'+'ipt></head><body bgcolor=#000 leftmargin=0 topmargin=0 marginheight=0 marginwidth=0 onload="window.setTimeout(\'self.close\',20000)" onresize="boyutlandir(resim)" onload="boyutlandir(resim)">'); newWindow.document.write('<div id="lblWait" name="lblWait" style="color:red;text-align:center;font-family:Tahoma;font-weight:bold;margin:' + ((iHeight - 30) / 2) + 'px auto">Lütfen Bekleyiniz...</div><img src='+imageName+' id=resim onload="boyutlandir(resim);Hide(\'lblWait\')" alt=""><scr'+'ipt language="javascr'+'ipt">Hide("lblWait");boyutlandir(resim);</scr'+'ipt>'); newWindow.document.write('</body></HTML>'); newWindow.document.close(); newWindow.focus(); } //--> </script> |
|
|
|
|
|
#5 (permalink) | |
|
Üyelik Tarihi: 06.06.2001
Yer: istanbul
Yaş: 31
Mesaj: 697
|
Re: otomatik pop-up'da bir problem
Alıntı:
çok teşekkürler yardımın için ama bunu uyguladıktan sonra halen bir dial-up bağlantısı ile kontrol edemediğimden kod'un çalışmadığı konusunda bir gözlemim olmadı dial-up bağlantısı olan arkadaşlardan bir rica etsek de gözlemlerini bize aktarsalar ?
__________________
Kişisel: ozankilic.com | İşsel: Biletix.com | Fotosel: flickr.com/photos/okilic | Stocksel: istockphoto.com/ozankilic |
|
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,284
|
Re: otomatik pop-up'da bir problem
Evet resmin boyutunda açmak mümkün değil ancak ilk açılışl o boyutta olursa olur zaten blurise falan da göstermiş bunu.
Ek olarak düzelteyim kod scud' un DW openpicturewindow Extensionının JS'sinden kırma bir koddur. Benim şahsen bir alakam yoktur ![]() Ancak bu durumda loading olayı en güzel çözümdür. Default window açılışınıda açılack pencerelere yakın bir boyutta yaparsan çok güzel olur.
__________________
FERRUH.MAVİTUNA - İnanmıyorum, yeni site! |
|
|
|
Zoque'a hoşgeldiniz!