lostyazilim

Js Formdan gelen değeri tutmak sorunu

6 Mesajlar 1.090 Okunma
lstbozum
wmaraci reklam

ynskrkmz ynskrkmz WM Aracı Kullanıcı
  • Üyelik 12.07.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum Manisa
  • Ad Soyad Y** K**
  • Mesajlar 27
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar sitenin menüsünün yerini değiştiren bir uygulamam var js ile menü varsayılan solda sağa tıklayında sağa gidiyor fakat sayfa yenilenince tekrar sola geri dönüyor tekrar sağa basana kadar ne işlem yapılırsa yapılsın menü solda dursun istiyorum nasıl yaparım çözemedin cookle de yazamadım işlemler bu



buyona basınca menünün reyönü değişiyor form alanı bu







js alanıda bu

$('#right-sidebar').click(function()
{
$(this).attr('disabled','disabled');
$(this).siblings('button').removeAttr('disabled');
$('#sidebar').addClass('right-sidebar');
$('.top-nav').addClass('merge-left');
$('#main-content').addClass('merge-left');

});

$('#left-sidebar').click(function()
{
$(this).attr('disabled','disabled');
$(this).siblings('button').removeAttr('disabled');
$('#sidebar').removeClass('right-sidebar');
$('.top-nav').removeClass('merge-left');
$('#main-content').removeClass('merge-left');

});
});


buralara çerez eklemek gerek sanırım ama yapamıyorum nasıl çözerim yardımcıolursanız sevinirim şimdiden teşekkürler
 

 

wmaraci
reklam

webtegez webtegez İstersen Milyoner Olursun Kullanıcı
  • Üyelik 04.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektronik Teknikeri - PHP'ci
  • Konum İstanbul Anadolu
  • Ad Soyad B** P**
  • Mesajlar 329
  • Beğeniler 100 / 99
  • Ticaret 0, (%0)
tıklama fonksiyonu yerleştir.
sola veya sağ menüye tıklanınca tıklanan menüyü js COOKIE ile kaydet. sonra sayfa yenilendiğinde if ile kontrol et. sonucu ona göre döndürebilirsin.
 

 

Batuhan P. | SoftVore.com

ynskrkmz ynskrkmz WM Aracı Kullanıcı
  • Üyelik 12.07.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum Manisa
  • Ad Soyad Y** K**
  • Mesajlar 27
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

webtegez adlı üyeden alıntı

tıklama fonksiyonu yerleştir.
sola veya sağ menüye tıklanınca tıklanan menüyü js COOKIE ile kaydet. sonra sayfa yenilendiğinde if ile kontrol et. sonucu ona göre döndürebilirsin.


Hocam bir örnek yollayabilirmisiniz acaba ya js çok az biliyorum bu yüzden sorun yaşıyorum
 

 

webtegez webtegez İstersen Milyoner Olursun Kullanıcı
  • Üyelik 04.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektronik Teknikeri - PHP'ci
  • Konum İstanbul Anadolu
  • Ad Soyad B** P**
  • Mesajlar 329
  • Beğeniler 100 / 99
  • Ticaret 0, (%0)

ynskrkmz adlı üyeden alıntı

Hocam bir örnek yollayabilirmisiniz acaba ya js çok az biliyorum bu yüzden sorun yaşıyorum



var cookieler = document.cookie;
var cookie_duzenle = new RegExp("menu=([^;=]+)[;\\b]?");
cookie_cevap = cookie_duzenle.exec(cookieler);

if(unescape(cookie_cevap[1]) == 'sag'){
$(document).ready(function(){
$("#right-sidebar").trigger('click');
});
}else{
$(document).ready(function(){
$("#left-sidebar").trigger('click');
});
}

$('#right-sidebar').click(function() {
$(this).attr('disabled','disabled');
$(this).siblings('button').removeAttr('disabled');
$('#sidebar').addClass('right-sidebar');
$('.top-nav').addClass('merge-left');
$('#main-content').addClass('merge-left');
document.cookie="menu=sag";
});

$('#left-sidebar').click(function() {
$(this).attr('disabled','disabled');
$(this).siblings('button').removeAttr('disabled');
$('#sidebar').removeClass('right-sidebar');
$('.top-nav').removeClass('merge-left');
$('#main-content').removeClass('merge-left');
document.cookie="menu=sol";
});
});


sanırım bu kodu kullanırsan çalışacaktır diye düşünüyorum.
 

 

Batuhan P. | SoftVore.com
wmaraci
wmaraci

ynskrkmz ynskrkmz WM Aracı Kullanıcı
  • Üyelik 12.07.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum Manisa
  • Ad Soyad Y** K**
  • Mesajlar 27
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

webtegez adlı üyeden alıntı


var cookieler = document.cookie;
var cookie_duzenle = new RegExp("menu=([^;=]+)[;\\b]?");
cookie_cevap = cookie_duzenle.exec(cookieler);

if(unescape(cookie_cevap[1]) == 'sag'){
$(document).ready(function(){
$("#right-sidebar").trigger('click');
});
}else{
$(document).ready(function(){
$("#left-sidebar").trigger('click');
});
}

$('#right-sidebar').click(function() {
$(this).attr('disabled','disabled');
$(this).siblings('button').removeAttr('disabled');
$('#sidebar').addClass('right-sidebar');
$('.top-nav').addClass('merge-left');
$('#main-content').addClass('merge-left');
document.cookie="menu=sag";
});

$('#left-sidebar').click(function() {
$(this).attr('disabled','disabled');
$(this).siblings('button').removeAttr('disabled');
$('#sidebar').removeClass('right-sidebar');
$('.top-nav').removeClass('merge-left');
$('#main-content').removeClass('merge-left');
document.cookie="menu=sol";
});
});


sanırım bu kodu kullanırsan çalışacaktır diye düşünüyorum.


teşekkürler hocam çalıştı çok sagol :d
 

 

webtegez webtegez İstersen Milyoner Olursun Kullanıcı
  • Üyelik 04.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektronik Teknikeri - PHP'ci
  • Konum İstanbul Anadolu
  • Ad Soyad B** P**
  • Mesajlar 329
  • Beğeniler 100 / 99
  • Ticaret 0, (%0)

ynskrkmz adlı üyeden alıntı

teşekkürler hocam çalıştı çok sagol :d


ne demek önemli değil :)
 

 

Batuhan P. | SoftVore.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al