|
|
#1 (permalink) |
|
Üyelik Tarihi: 20.06.2002
Yer: Istanbul
Yaş: 19
Mesaj: 641
|
popup'ın boyutları resme göre değiştirme ?
merhaba, forumda yaptığım bir arama sonucu pek kayde değer bir yazılım bulamadım. Sorunum, sahip olduğum resimleri popup haline her resmin boyutuna göre getirememek. yani yaptığım bir sayfada her bi link resmin boyutuna göre popup açtıracak. (not: her resmin boyutlarını elimle de yazdırmaya çalıştım. ama başarılı olamadım.) Aynı popup pencersinde fonksiyon bir kez daha (farklı boyutta bir resim için çağrıldığında) popup'ın boyutlarının da o resmin boyutlarına göre değişmesini nasıl sağlarım? şimdiden teşekkürler.
__________________
bu imzayı okurken ortalama iki - üç saniye kaybettiğinizin farkındamısınız? |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 20.06.2002
Yer: Istanbul
Yaş: 19
Mesaj: 641
|
hayalet, arama sonuçlarında o da çıkmıştı. ancak benim istediğim sonuç deil. Çünkü o girdiğim sayfanın boyutunu ayarlıyor. ben ise yeni açılacak (popup) pencerenin boytlarını değiştirmek istiyorum.
Saygılar.
__________________
bu imzayı okurken ortalama iki - üç saniye kaybettiğinizin farkındamısınız? |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 20.06.2002
Yer: Istanbul
Yaş: 19
Mesaj: 641
|
merhaba,
sanırım ynlış anladınız. benim istediğim dah farklı bir olay. şu an internette resme göre yeni bir popup penceresi açan programlar var. Ancak resimlerin boyutları faklıysa bu popup pencereler de farklı pencerelerde açılıyor. benim yapmak istediğim (ve de yapamadığım) bu açılan popup pencereleri aynı pencere halinede açtırmak. yani resmin boyutlarıyla oynamayacağım. popupın boyutlarını resme göre değiştireceğim. (örnek: resim 500*500 ise üzerine tıklandığında 500*500 pencere açılsın. sonra 650*350 resme tıklandıysa da pencereyi 600*350ye çevirsin ve resmi pencerede göstersin.) şimdiden teşekkürler.
__________________
bu imzayı okurken ortalama iki - üç saniye kaybettiğinizin farkındamısınız? |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 06.06.2001
Yer: istanbul
Yaş: 31
Mesaj: 697
|
bakınız : burası
head tag'i içine... 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> resim kodu yerine Kod:
<img src="images/projects/denizlihast01s.jpg" width="75" height="50" border="1" style="cursor:hand" onClick="openPictureWindow_Scud('images/projects/denizlihast01big.jpg','Pencere Başlığı')">
__________________
Kişisel: ozankilic.com | İşsel: Biletix.com | Fotosel: flickr.com/photos/okilic | Stocksel: istockphoto.com/ozankilic |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 07.10.2002
Yer: İstanbul
Yaş: 26
Mesaj: 986
|
varolan bir pencerenin boyutlarını değiştirebilirsin.
newWindow = window.open("","newWindow","width=80,height=80"); şeklinde pencere açtığında, newWindow.resizeTo(genislik, yukseklik) ile boyutları değiştirebilirsin. aşağıdaki fonksiyonu biraz değiştir bak ne güzel olcak.. (yine scud'a teşekkürler ![]() )Kod:
<script LANGUAGE="JavaScript"> <!-- //Copyright© Scud; //scud@megaforum.net 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; window.moveTo(yenix,yeniy); //pencereyi ortalattırıyoruz } //--> </script> <img onload="boyutlandir(this)" iD="resim" src="resim.jpg" border=0> |
|
|
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 10.07.2003
Yer: Melbourne
Yaş: 26
Mesaj: 182
|
Tam emin degilim ama benim basima da gelmisti ayni sorun ve ben cozumu su sekilde buldum:
<script LANGUAGE="JavaScript"> <!-- Begin function popUp(URL) { day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,men ubar=0,resizable=0,width=800,height=400,left = 150,top = 150');"); } // End --> </script> Bu kodu uyguladim ve boyutlari farkli olan resimler icin ise popup2 popup3 diye JavaScript adini degistirdim ve ayni kodu kac tane degisik resim var ise okadar tekrarladim ve bu durumda bi sayfadaki 4 farkli boyultu resim lerin her biri kendi boyutlarindaki bir pencerede acildi. Umarim anlatabildim. saygilar.
__________________
Kartal Bora |
|
|
|
|
|
#9 (permalink) | |
|
Üyelik Tarihi: 20.06.2002
Yer: Istanbul
Yaş: 19
Mesaj: 641
|
Alıntı:
Pencerenin açık olup olmadığını nasıl anlayabilirm? böylelikle fonksiyonu ona göre yönlendireyim. Yardımı geçen herkese teşekkürler.
__________________
bu imzayı okurken ortalama iki - üç saniye kaybettiğinizin farkındamısınız? |
|
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 07.10.2002
Yer: İstanbul
Yaş: 26
Mesaj: 986
|
ilk defa çağırmasını kolay anlarsın:
var newWindow; if(!newWindow) newWindow = window.open(....); ama pencereyi kapatınca newWindow değerini kaybediyomu bilmiyorum açıkcası. denemek lazım ama daha tecrübeli birilerine sormak lazım |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!