Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » Flash (255 ders)
 
Flash içerisinden pop-up pencere açmak

Yazar: Ercan Altuğ Yılmaz  
Eklenme: 26.03.2008   Okunma: 4238    Puan: 5   Seviyesi:  Başlangıç
 
Flash animasyonunuz içerisinden popup pencere açmak için; öncelikle sayfanıza bir javascript fonksiyonu tanımlamalısınız.

Aşağıda ki kodu sayfanızın <head> ... </head> etiketi arasına ekleyin.


<script language="javascript">
<!--
function ac(adres){
pencereayarlari = 'width=200px,height=300px,top=0px,left=20px,scrollbars=no,lokasyon=no, directories=no,status=yes,menubar=no,toolbar=no,resizable=yes';
ac = window.open(adres,"pencere",pencereayarlari);
}
//-->
</script>



pencereayarlari alanındaki; width ve height açılacak pencerenizin genişlik ve yükseklik değerleridir. Açılacak pencerenin içeriğine göre bir boyut verebilirsiniz.

top ve left değişkenleri açılacak pencerenin tarayıcı ekranına göre soldan ve yukarıdan hiza değerleridir.

scrollbars, lokasyon, directories, status, menubar, toolbar; açılacak pencerede bulunmasını istediğiniz ek tarayıcı özelliklerini içerir.

Olmasını istediklerinizin karşısında ki no / yes kısımlarını pozitif veya negatif değerler girerek değiştirebilirsiniz.

resizable ise açılacak sayfanın kullanıcı tarafından yeniden boyutlandırılmasına izin verip vermeyeceğinizi sorar.

ac ile özelliklerini belirlediğimiz penceremizin adresini, ismini ve ayarlarını çalıştırdığımız alan. Burada bulunan pencere kısmına popup yazmayın. Zira kimi engelleyiciler bu isimde ki pencereleri otomatik olarak engellemekte.

Böylelikle HTML içerisinde Javascript ile DHTML kısmını tamamlamış olduk.Sıra bunu Flash içerisindeki bu mini pencereyi açacak butona eklenecek koda geldi.Sahnemiz içerisinde bir buton oluşturduktan sonra bu butonumuz ile ac fonksiyonunu çağırmamız yeterli. Bunun için butonumuza altta ki actions' ı ekliyoruz.


on (release) {
getURL("ac('http://www.ercanaltug.blogspot.com')");
}



Burada, javascript içerisindeki ac fonksiyonumuzu çağırarak, bu fonksiyona açmak istediğimiz adresi gönderiyoruz. Tırnak işaretlerine dikkat.


Faydalı olması dileğiyle...
 

 

Flash içerisinden pop-up pencere açmak Dersini Yazdirin YAZDIR

"Flash içerisinden pop-up pencere açmak" dersi için 13 yorum var

28.03.2008 vebmaster diyor ki:
bırader senın dersler cok faydalı konular amma velakın genelde calısmıyolar

31.03.2008 eraltug diyor ki:
on (release) {
getURL("javascript:ac('http://www.ercanaltug.blogspot.com')");
}

olacak. Ders notlarımı paylaşıyorum derste denenmiş oluyor yani başka çalışmayan için blogumdan kontrol edebilirsiniz burayı güncelleyemiyorum çünkü aktarırken hata olunca.
Teşekkurler...

01.04.2008 askk diyor ki:
kusura bakmayın amaa kiimse bişi anlamıyor bence!!!!!

01.04.2008 muallimim diyor ki:
Arkadaşlar proje dosyalarını gönderirseniz daha faydalı olur.

01.04.2008 ghalimoglu diyor ki:
Bu dersin ileri seviye bir ders olduğunu kanı getirmek isterim.zaten hocam yazarken altta belirtmiş fakat koda aktarmamış.bu seviyede javascirpt ve flash deneyimi olan kişilerin bunları tamamlayabiliceğini düşünüyorum.O yüzden derslerede yorum yaparken rica ediyorum daha seviyeli yorumlar yapalım.

02.04.2008 alonesea33 diyor ki:
selam arkadaslarr ben bu komut yazmanın birtürlü mantıgını anlayamadım yardımcı olursanız sevinirimmm cokk acilllll onu nerden öğrenebilirimm!!!!!

22.04.2008 lucas.mit diyor ki:
eksik anlatılıyosa neye yarar anlatılan

23.07.2008 ssf1 diyor ki:
arkadaşlar zahmet edip anlatılmış ütelik çokta faydalı dersler
acemi bile olsam öğrenmek için bakınca çok şey anlatıyor dersler
biraz çaba harcayıp kurcalayın elinizdeki dosyaları
herşeyin hazır olmasını bekleyip eleştirmeyin insanları

02.10.2008 ibrahim_3d diyor ki:
Bulup da bulandırmayın bence gayet güzel anlatmış.Siz anlayamadıysanız adam ne yapsın

15.03.2009 cnsnmrt diyor ki:
Bu yazıyı anlayamayan bu işi yapmasın, beynine yazık.

08.04.2009 ferdisakiroglu diyor ki:
çok güzel çalışma olmuş hocam elinize sağlık

18.03.2010 governator diyor ki:
Teşekkürler hocam ders için fakat kısaca şu koduda sadece flash kod kısmına yazsak yetmiyormu?

on (release){
var url = " javascript:window.open('01.swf','newwindow','height=960,width=720,top =, left =,resizable=0,status=0,scrollbars=0,menubar =0,toolbar = 0,fullscreen=0');void(0)"
getURL(url)
}

06.04.2010 dduygushh diyor ki:
ben bu popup içinde php sayfa açtırmak istiyorum ama birtürlü yapadım. butonu koyduğum sayfadaki id değerini alarak yeni bir popup açacak ve o id'ye göre değerleri gösterek bir php sayfa. nasıl yapabilirim bunu? yapamadım gitti :(

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 193 Ziyaretçi, 14 Üye
Çağlar, zafercopur, surco, Champi11, cankanr, YOTTAByte, tamerkirci, racoon_tr, biosoft66, cc-click, kazimc58, R.avsar, CoderCrasher, hoshcocuK
Bugün: 9058, Dün: 9785, Bu Ay: 286643, Toplam Ziyaret: 6896727, Toplam Üye: 215738, Son Üye: huseyin51
Yazılı Dersler: 2410, Video Dersler: 364, Toplam Yazar: 62, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz