Ayrıntılı Konu Bilgileri
Sayfa BaşlığıKonu: PopUp kodları
Mesaj SayısıMesaj Sayısı: 0 cevap var
OkumaGösterim: 1704
Google Özel Arama

Gönderen Konu: PopUp kodları  (Okunma sayısı 1704 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

    sevdaligul

  • Administrator
  • *

  • İleti: 13121
  • Nerden: Konya
  • Rep: +6511/-0
  • Cinsiyet: Bay
  • GüLe SeVDaLı Bir GeNç
    • MSN Messenger - sevdaligul@gmail.com
    • Profili Görüntüle GüLe SeVDaLı BiR GeNçLiK
  • Çevrimdışı
PopUp kodları
« : 20 Şubat 2010, 19:28:41 »


 

Pop-up kodları ile ilgili onlarca konu açıldığı için burada pop-up kodlarının çoğunu ekledim.
Normal Popup Kodu (Pop-up Önleyicilerine Takılır - HTML)
</head> Tagından önce kullanılması gerekir.
Pop-up Önleyicilerine Takılmayan Pop-up Kodu (HTML)

PHP Kodu:
Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
<script LANGUAGE="JavaScript">
<!--
var expDays = 1;
var page = "http://www.google.com.tr";
var windowprops = "width=600,height=500,location=no,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes";
function GetCookie (name) { 
var arg = name + "="; 
var alen = arg.length; 
var clen = document.cookie.length; 
var i = 0; 
while (i < clen) {   
var j = i + alen;   
if (document.cookie.substring(i, j) == arg)     
return getCookieVal (j);   
i = document.cookie.indexOf(" ", i) + 1;   
if (i == 0) break;   

return null;
}
function SetCookie (name, value) { 
var argv = SetCookie.arguments; 
var argc = SetCookie.arguments.length; 
var expires = (argc > 2) ? argv[2] : null; 
var path = (argc > 3) ? argv[3] : null; 
var domain = (argc > 4) ? argv[4] : null; 
var secure = (argc > 5) ? argv[5] : false; 
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) + 
((domain == null) ? "" : ("; domain=" + domain)) +   
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) { 
var exp = new Date(); 
exp.setTime (exp.getTime() - 1); 
var cval = GetCookie (name); 
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
   }
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);
window.open(page, "", windowprops);
}
else {
count++;
SetCookie('count', count, exp);
   }
}
checkCount();
//  End -->
</script>


// var page = "Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap"; => Pop-up açılacak site adresi
// var windowprops = "width=600,height=500,location=no,toolbar=yes,menu bar=yes,scrollbars=yes,resizable=yes"; // Buradan açılacak pop-upun yükseklik, genişlik, scroolbar, toolbar gibi ayarlarını değiştirebilirsiniz.
</head> Tagından önce kullanılması gerekir.
Çıkış Pop-Up Kodu (HTML)
Bu kod ile bu kodun olduğu sayfadan çıkıldığı an belirtilen adres açılır.
<body> zaten varsa içerisine onunload="window.open('Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap')" bunu ekleyerekte kullanabilirsiniz.
Çıkış Pop-up Kodu (Pop-up önleyicilerine takılmaz - HTML)
<body> ile </body> arasında kullanılır.
Çıkış Pop-up Kodu (Pop-up önleyicilere takılmaz - PHP - 1 Günlük Cookieli)

PHP Kodu:

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
<?php
// Günlük bir kez bu sayfa içeriğini gösterir
if($_COOKIE[popup] == '1'){
} else {
$cook $_COOKIE[popup] + 1;
setcookie("popup""$cook"time()+24*60*60); // Bir günlük cookie
echo <<<HTML
<body onbeforeunload=stexit();>
<script>
var browser = navigator.userAgent;
function stexit() {
var browser = navigator.userAgent;
if (browser.indexOf('SV1') != -1) {
x.DOM.Script.execScript(shellscript.toString());
x.DOM.Script.shellscript();
} else {
mywin = open("http://www.seninsiten.com/popup.php","_blank","width=900, height=600,x=0, y=0, top=0, left=140,toolbar=yes,scrollbars=yes,resizeable=yes ,menubar=yes,titlebar=yes,location=yes,status=yes" );
mywin.focus();
}
}
function shellscript() {
mywin = open("http://www.seninsiten.com/popup.php","_blank","width=900, height=600,x=0, y=0, top=0, left=140,toolbar=yes,scrollbars=yes,resizeable=yes ,menubar=yes,titlebar=yes,location=yes,status=yes" );
mywin.focus();
}
if (window.clientInformation.appName=='Microsoft Internet Explorer') {
if (browser.indexOf('MSIE 6.') != -1) {
document.write('<object id=x classid= clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A width=1 height=1><PARAM NAME=ActivateApplets VALUE=1><PARAM NAME=ActivateAciveXControls VALUE=1></object>');
}
}
</script>
</body>

Cookie destekli bilgisayarlarda günde bir kez açılır. Belirtilen süreyi (time()+24*60*60) değiştirebilirsiniz.
Pop-up Kodu (Günlük bir kez açılır - PHP - Pop-up önleyicilerine takılmaz.)

PHP Kodu:
<?php

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
<?php
// Günlük bir kez bu sayfa içeriğini gösterir
if($_COOKIE[popup] == '1'){
} else {
$cook $_COOKIE[popup] + 1;
setcookie("popup""$cook"time()+24*60*60); // Bir günlük cookie
echo <<<HTML
<script LANGUAGE="JavaScript">
<!-- 
var expDays = 1;
var page = "http://www.google.com.tr";
var windowprops = "width=600,height=500,location=no,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes";
function GetCookie (name) {  
var arg = name + "=";  
var alen = arg.length;  
var clen = document.cookie.length;  
var i = 0;  
while (i < clen) {    
var j = i + alen;    
if (document.cookie.substring(i, j) == arg)      
return getCookieVal (j);    
i = document.cookie.indexOf(" ", i) + 1;    
if (i == 0) break;   
}  
return null;
}
function SetCookie (name, value) {  
var argv = SetCookie.arguments;  
var argc = SetCookie.arguments.length;  
var expires = (argc > 2) ? argv[2] : null;  
var path = (argc > 3) ? argv[3] : null;  
var domain = (argc > 4) ? argv[4] : null;  
var secure = (argc > 5) ? argv[5] : false;  
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
((path == null) ? "" : ("; path=" + path)) +  
((domain == null) ? "" : ("; domain=" + domain)) +    
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {  
var exp = new Date();  
exp.setTime (exp.getTime() - 1);  
var cval = GetCookie (name);  
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
   }
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);
window.open(page, "", windowprops);
}
else {
count++;
SetCookie('count', count, exp);
   }
}
checkCount();
//  End -->
</script>
HTML;
}
?>

Pop-upları Rasgele Açtırmak
Açılan pop-upun rasgele açılmasını istiyorsanız.
Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap şeklinde dosya oluşturup pop-upu bu dosyaya açarız.
popup.php nin içeriği;

PHP Kodu:
<?


Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
<?
$site[0] = "http://www.siteadresi.com";
$site[1] = "http://www.siteadresi.com";
$site[2] = "http://www.siteadresi.com";
shuffle($site);
header("Location: ".$site[0]);
?>

Gibi olmalı. Buradaki siteler rasgele olarak açılır.
Asp Pop-up Kodu (Pop-up önleyicilerine takılmaz)
Sayfa yüklendikten 3sn sonra açılıp 5sn sonra kapanan popup (javascript)
Farklı Pop-up kodu bilen arkadaşlar buraya eklerlerse daha fazla alternatif kod olur.


alıntı
Aklımdaki sensin
Fikrimdeki Sen
Sen tekderdimsin
Gülüm Benim


Paylaş delicious Paylaş digg Paylaş facebook Paylaş furl Paylaş linkedin Paylaş myspace Paylaş reddit Paylaş stumble Paylaş technorati Paylaş twitter
 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
0 Yanıt
1636 Gösterim
Son İleti 17 Şubat 2008, 14:39:27
Gönderen: sevdaligul
0 Yanıt
335 Gösterim
Son İleti 05 Eylül 2015, 09:39:42
Gönderen: photoman
0 Yanıt
268 Gösterim
Son İleti 21 Nisan 2017, 01:07:04
Gönderen: Seoustasi
0 Yanıt
922 Gösterim
Son İleti 24 Şubat 2018, 12:27:01
Gönderen: Galder
0 Yanıt
24 Gösterim
Son İleti 18 Eylül 2024, 13:45:04
Gönderen: Sendebiliyorsun