romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu CSS ve JavaScript ile açılır pencereler nasıl yapılır?

  • Konuyu başlatan Konuyu başlatan GUNNERIUS
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 458
  • Etiketler Etiketler
    javascript

GUNNERIUS

Level 20
TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
10 Ocak 2009
Konular
3,748
Mesajlar
15,938
Çözüm
334
Online süresi
6mo 28d
Reaksiyon Skoru
8,027
Altın Konu
947
Başarım Puanı
474
Yaş
34
MmoLira
86,651
DevLira
-12
Ticaret - 100%
1   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Açılır pencereler (popup windows), web geliştirme sürecinde kullanıcılarla etkileşim sağlamak için yaygın olarak kullanılan bir özelliktir. Bu özellik, kullanıcıya belirli bir eylem gerçekleştirme veya ek bilgi görüntüleme imkanı sağlar. CSS ve JavaScript kullanarak açılır pencereler oluşturmanın birkaç farklı yöntemi vardır. İşte bunlardan bazıları:

JavaScript ile Açılır Pencereler:

JavaScript kullanarak açılır pencereler oluşturmak oldukça yaygın bir yöntemdir. window.open() fonksiyonu kullanılarak yeni bir tarayıcı penceresi açılabilir. Örneğin:

1709393394134.png


[CODE lang="javascript" title="jsx"]function openPopup(url, width, height) {
var left = (screen.width - width) / 2;
var top = (screen.height - height) / 2;
var options = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=' + width + ', height=' + height + ', top=' + top + ', left=' + left;
window.open(url, 'popup', options);
}[/CODE]

Yukarıdaki JavaScript fonksiyonu, window.open() metodunu kullanarak bir açılır pencere oluşturur. Bu yöntem, kullanıcı tarafından engellenebilir olabilir ve bazı tarayıcılar tarafından engellenir veya pop-up engelleme ayarları tarafından etkilenir.

2. CSS ve JavaScript Kullanarak Modaller Oluşturma:

Ayrıca, CSS ve JavaScript kullanarak modal olarak adlandırılan açılır pencereler de oluşturabilirsiniz. Modaller, web sayfasının üstünde belirgin bir şekilde ortaya çıkan ve kullanıcıyı etkileşime geçmeye zorlayan içerik kutularıdır. CSS ile modali gizleyebilir ve JavaScript ile görüntülenebilir hale getirebilirsiniz. Örnek bir modal:

HTML:


[CODE lang="html" title="html"]<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<p>Modal içeriği buraya gelecek</p>
</div>
</div>[/CODE]

CSS:


[CODE lang="css" title="css"].modal-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}

.close {
color: #fefefefloat: right;
font-size: 28px;
font-weight: bold;
}
#888ose:hover,
.close:focus {
color:#aaack;
text-decoration: none;
cursor: pointer;
}[/CODE]

JavaScript:


[CODE lang="javascript" title="jsx"]var modal = document.getElementById("myModal");
var span = document.getElementsByClassName("close")[0];

span.onclick = function() {
modal.style.display = "none";
}

window.onclick = function(event) {
if (event.target == modal) {
modal.style.display = "none";
}
}[/CODE]

Yukarıdaki kod, bir modal oluşturur ve kapatma işlevselliğini sağlar.

Bu yöntemler, açılır pencereler oluşturmanın iki yaygın yoludur. Hangi yöntemin kullanılacağı, ihtiyaçlarınıza ve tercihlerinize bağlıdır.
 
Paylaşım için teşekkürler.
 
paylaşım için teşekkürler
 
Yararlı bir konu paylaşımı için teşekkürler iyi forumlar.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst