|
|
|
Javascript |
javascript linklerde referrer bilgisi gönderilmesi | | javascript location.href ile linki kullanıcıya browserde açtırdığınız zaman, link verdiğiniz siteye referrer bilgisi gönderilememektedir.
Bu bilgi ne işime yarar diyeceksiniz.
Biraz absürt bir durum benim başıma geldi,
sizinde başınıza gelebilir.
Öncelikle bir siteyle reklam anlaşması yaptınız ve bu siteye verdiğiniz linklerin google tarafından görünmesini istemiyorsunuz. Yani backlink vermek istemiyorsunuz. Ama reklam veren kişide sizden gelen linkleri (referrer) bilmek istiyor. işte o zaman bu kod lazım.
<script>
function link_referrer(html_sayfasi)
{
var url="http://www.codekodu.com/"+html_sayfasi;
var a = document.createElement("a");
if(!a.click) { //Sadece IE için gerekli, IE zaten referrer bilgisi göndermemektedir
location.href = url;
return;
}
a.setAttribute("href", url);
a.style.display = "none";
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(a);
a.click();
}
</script> |
Böyyük Patron Tarafından 17-05-2012 Tarihinde Gönderilmiştir.
Bu Konuyu Yazdır
Kaynak : |
|
|
jquery |
input ve textarea kutularına girilince kutunun içindeki değerlerin silinmesi | | $(function(){
$('input:text, textarea').each(function(){
var txtval = $(this).val();
$(this).focus(function(){
$(this).val('')
});
$(this).blur(function(){
if($(this).val() == ""){
$(this).val(txtval);
}
});
});
}); |
Böyyük Patron Tarafından 16-05-2012 Tarihinde Gönderilmiştir.
Bu Konuyu Yazdır
Kaynak : |
|
|
jquery |
jquery ui autocomplate - Sonuçları formatlamak | | Autocomplete tüm scripti buraya yazmadım, sadece gerekli bölümleri yazdım.
öncelikle formadi adlı input alanına sahipsiniz varsayıyorum siz hangi alan adını kullanıyorsanız aşağıdaki kodda gerekli değişikliği yaparsınız.
örnek : $("#formadi").autocomplete
1- autocomplate open (event) olayında çalışacak
2- formadi alanına kullanıcı tarafından girilen veriyi bold olarak gösterecek
3-strong tagı döndürülen format olmaktadır.
siz bu formatı istediğiniz gibi belirleyebilirsiniz,
<i>,<u>,<b> yada <div style='color:red;font-weight:bold;font-size:14'>$1</div> örneğinde olduğu gibi farklı style de uygulayabilirsiniz.
4- Yada $("#formadi").val() değeri sizin belirleyeceğiniz bir değerde olabilir. Yani değişken değilde sabit bir değerde olabilir.
Mesela gelen sonuçlar içinde adı zeki olanları bold göstermek gibi.
//script
open: function(event, ui) {open: function(event, ui) {
$('.ui-menu .ui-menu-item a').each (function (){
var zeki=$(this).text().replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + $("#formadi").val() + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>");
$(this).html(zeki);
});
}, |
Böyyük Patron Tarafından 02-05-2012 Tarihinde Gönderilmiştir.
Bu Konuyu Yazdır
Kaynak : |
|
|
jquery |
jquery ui autocomplate - arama sonuçlarında satır sayısı belirlemek | | <script>
$.ui.autocomplete.prototype._renderMenu = function( ul, items ) {
var self = this;
$.each( items, function( index, item ) {
if (index < 50) // here we define how many results to show
{self._renderItem( ul, item );}
});
}
</script>
Bu script ile arama sonucunda dönecek veri miktarını (gösterilen satır) adeti belirleyebilirsiniz.
Ben 50 adet olark sınırladım. |
Böyyük Patron Tarafından 02-05-2012 Tarihinde Gönderilmiştir.
Bu Konuyu Yazdır
Kaynak : |
|
|
php |
iconv ile utf karakterleri çeviriken kesme işareti (apstrof) sorunu | | function cevir($deger)
{
$deger=iconv("utf-8","iso-8859-9//IGNORE",$deger);
return $deger;
}
jquery ile php ye verileri gönderdiğimizde veriler utf olarak gönderilmektedir. utf karakterleri türkçeye çevirmak için iconv foksiyonunu kullanırız.
Ama iconv bazı karakterleri kaçırır, bunu önlemek için
//IGNORE değeri bu sorunu çözmektedir. |
Böyyük Patron Tarafından 02-05-2012 Tarihinde Gönderilmiştir.
Bu Konuyu Yazdır
Kaynak : |
|
|
|