Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » ://www » popup'ın boyutları resme göre değiştirme ?


Yanıt
 
LinkBack Seçenekler
Old 12.09.2003   #1 (permalink)
 
bérk's Avatar
 
Ü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?
bérk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 12.09.2003   #2 (permalink)
 
hayalet's Avatar
 
Üyelik Tarihi: 07.10.2002
Yer: İstanbul
Yaş: 26
Mesaj: 986
sanırım arşivde aramayı unutmuşsun
http://forum.zoque.net/showthread.ph...8118#post48118
hayalet şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 12.09.2003   #3 (permalink)
 
bérk's Avatar
 
Ü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?
bérk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 12.09.2003   #4 (permalink)
 
KheLL's Avatar
 
Üyelik Tarihi: 25.06.2001
Yer: İzmir
Yaş: 26
Mesaj: 313
Eger serverinde resim olaylari uzerine bir bilesen var ise onu kullanabilirsin. Ornegin ASPJpeg yada imgsize gibi.
__________________
Kişisel Site / Blog
KheLL şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 12.09.2003   #5 (permalink)
 
bérk's Avatar
 
Ü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?
bérk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 12.09.2003   #6 (permalink)
 
Firan Zal'honan's Avatar
 
Ü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ığı')">
teşekkürler tekrar scud
__________________
Kişisel: ozankilic.com | İşsel: Biletix.com | Fotosel: flickr.com/photos/okilic | Stocksel: istockphoto.com/ozankilic
Firan Zal'honan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 12.09.2003   #7 (permalink)
 
hayalet's Avatar
 
Ü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>
hayalet şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 13.09.2003   #8 (permalink)
 
dziner's Avatar
 
Ü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
dziner şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 13.09.2003   #9 (permalink)
 
bérk's Avatar
 
Üyelik Tarihi: 20.06.2002
Yer: Istanbul
Yaş: 19
Mesaj: 641
Alıntı:
Gönderen: hayalet
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 )
hayalet verdiğin bilgi için teşekkürler. Ancak şöyle bir sor8num ortaya çıktı. resizeto komtu biliyorsun ki, olan bir pencerenin boyutunu değiştiriyor. ancak kullanıcı ilk kez bu fonksiyonu çağırıyorsa (veya açtığı pencereyi kapatırsa) böyle bir popup penceresi açık olmadığından dolayı hata veriyor.

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?
bérk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 13.09.2003   #10 (permalink)
 
hayalet's Avatar
 
Ü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
hayalet şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

degistirme , gore , resme , boyutlari , popupin


 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma css div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu microsoft muzik mysql nasil neden nedir online oyun photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim tasarimci tasarimcisi tasarimi turk turkce veri video web windows wordpress xml yardim yazi yeni zoque
Zoque RSS Aboneliği
Son eklenen konuları e-posta ile haber verelim mi?

Forum Yazılımı: vBulletin® Version 3.7.4 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2008
Forum Saati GMT +2. Şu anda saat: 03:13.