Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 04/09/2007, 18:00   #1 (permalink)
<%=MemberID%>
 
Üyelik Tarihi: 07/2004
Yer: C:\Windows\System32\cmd.exe
Mesaj: 413
Varsayılan ajax+değişken

arkadaşlar Pictureid değişken olarak geliyor ve bunu aşağıdaki scriptte kullanmam gerekiyor...

DelImage yazan yerlerde kullanacağım..

function DelImage(Pictureid) {
xmlHttp = getXmlHttp();

xmlHttp.onreadystatechange = function() {
document.body.style.cursor = 'default';
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
if(xmlHttp.responseText == 'OK') {
// ...
}
}
}
};

document.body.style.cursor = 'progress';
if(DelImages) { /// bu kısımda Pictureid kullanmalıyım
xmlHttp.open('GET', '#' , true);
} else {
xmlHttp.open('GET', '../moduller/resimsil.asp?Pictureid=' + Pictureid , true);
}

DelImages = !DelImages; /// bu kısımda Pictureid kullanmalıyım
if(DelImage) {
document.getElementById('DelImage').src = 'inadinaonline_resimlerim/favori_eklendi.gif'; /// bu kısımda Pictureid kullanmalıyım
} else {
document.getElementById('DelImage').src = 'inadinaonline_resimlerim/favorilere_ekle.gif'; /// bu kısımda Pictureid kullanmalıyım
}
xmlHttp.send(null);
displayUserIcon();
}



function displayUserIcon() { /// bu kısımda Pictureid kullanmalıyım ( displayUserIcon(Pictureid)şeklinde )
var icon = document.getElementById('UserIcon'); /// bu kısımda Pictureid kullanmalıyım ( getElementById('UserIcon+pictureid') şeklinde )
if(DelImages) { /// bu kısımda Pictureid kullanmalıyım
icon.src = 'inadinaonline_resimlerim/fav_eklendi.gif';
} else {
icon.src = 'inadinaonline_resimlerim/fav_cikarildi.gif';
}
icon.style.visibility = 'visible';

setTimeout("hideUserIcon()", 2000);
}

function hideUserIcon() { /// bu kısımda Pictureid kullanmalıyım hideUserIcon(Pictureid) şeklinde
var icon = document.getElementById('UserIcon'); /// bu kısımda Pictureid kullanmalıyım ( getElementById('UserIcon+Pictureid'); şeklinde)
icon.style.visibility = 'hidden';
}
__________________
www.inadinaonline.com
Jehovah hatta değil   Alıntı Yaparak Yanıtla
Eski 06/09/2007, 16:49   #2 (permalink)
<%=MemberID%>
 
Üyelik Tarihi: 07/2004
Yer: C:\Windows\System32\cmd.exe
Mesaj: 413
Varsayılan

yokmu bilen biri arkadaşlar?
__________________
www.inadinaonline.com
Jehovah hatta değil   Alıntı Yaparak Yanıtla
Eski 06/09/2007, 16:58   #3 (permalink)
<%=MemberID%>
 
Üyelik Tarihi: 07/2004
Yer: C:\Windows\System32\cmd.exe
Mesaj: 413
Varsayılan

var Nedir= DelImage + Pictureid
function DelImage(Pictureid) {
xmlHttp = getXmlHttp();

xmlHttp.onreadystatechange = function() {
document.body.style.cursor = 'default';
if(xmlHttp.readyState == 4) {
if(xmlHttp.status == 200) {
if(xmlHttp.responseText == 'OK') {
// ...
}
}
}
};

document.body.style.cursor = 'progress';
if(Nedir) { /// bu kısımda Pictureid kullanmalıyım
xmlHttp.open('GET', '#' , true);
} else {
xmlHttp.open('GET', '../moduller/resimsil.asp?Pictureid=' + Pictureid , true);
}

Nedirki = !Nedirki; /// bu kısımda Pictureid kullanmalıyım
if(Nedir) {
document.getElementById('Nedir').src = 'inadinaonline_resimlerim/favori_eklendi.gif'; /// bu kısımda Pictureid kullanmalıyım
} else {
document.getElementById('Nedir').src = 'inadinaonline_resimlerim/favorilere_ekle.gif'; /// bu kısımda Pictureid kullanmalıyım
}
xmlHttp.send(null);
displayUserIcon();
}


var displayUserIcon = Nedir
var UserIcon = Nedir
var hideUserIcon = Nedir
function displayUserIcon() { /// bu kısımda Pictureid kullanmalıyım ( displayUserIcon(Pictureid)şeklinde )
var icon = document.getElementById('UserIcon'); /// bu kısımda Pictureid kullanmalıyım ( getElementById('UserIcon+pictureid') şeklinde )
if(Nedirki) { /// bu kısımda Pictureid kullanmalıyım
icon.src = 'inadinaonline_resimlerim/fav_eklendi.gif';
} else {
icon.src = 'inadinaonline_resimlerim/fav_cikarildi.gif';
}
icon.style.visibility = 'visible';

setTimeout("hideUserIcon()", 2000);
}

function hideUserIcon() { /// bu kısımda Pictureid kullanmalıyım hideUserIcon(Pictureid) şeklinde
var icon = document.getElementById('UserIcon'); /// bu kısımda Pictureid kullanmalıyım ( getElementById('UserIcon+Pictureid'); şeklinde)
icon.style.visibility = 'hidden';
}



diye yaptım ama deneme fırsatımda olmadı.. acaba doğrumu yapmışım arkadaşlar?
__________________
www.inadinaonline.com
Jehovah hatta değil   Alıntı Yaparak Yanıtla
Eski 07/09/2007, 18:14   #4 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2007
Mesaj: 354
Varsayılan

ben anlamadım birşey şahsen. bu son yazdığında çalışmaz. fonksiyonla id'yi birleştiremezsin. Zaten fonksiyona atamışsın pictureid diye yapamadığın nokta neresi ?
DelImage(Pictureid) bu kısımda atmışsın içeride pictureid olarak kullanabilirsin bunu.
Lisans hatta değil   Alıntı Yaparak Yanıtla
Eski 11/09/2007, 18:18   #5 (permalink)
<%=MemberID%>
 
Üyelik Tarihi: 07/2004
Yer: C:\Windows\System32\cmd.exe
Mesaj: 413
Varsayılan

şimdi üye resimleri var üstat..
bu üye resmini silmek istediğinde hangisi silecekse ona tıklayacak o resim gidecek UserIcon divinin içinde silindi resmi görünecek.. normal yazdığım kodla çalışıyor fakat tek bir resmi(en baştakini siliyor).
DelImage(999) // 999 db deki resimid field i.
benim 999 idli resmi silmem lazım. 998 e tıklayıncada 998 idli resmi silmem lazım.
__________________
www.inadinaonline.com
Jehovah hatta değil   Alıntı Yaparak Yanıtla
Eski 11/09/2007, 19:45   #6 (permalink)
che
Üye
 
che Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2007
Mesaj: 331
Varsayılan

GET ile değil POST ile yap.
che hatta değil   Alıntı Yaparak Yanıtla
Eski 11/09/2007, 20:09   #7 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2007
Mesaj: 354
Varsayılan

jquery kullansan ? yada prototype kullan onun ajaxupdate methodu var
prototype'nin kullanış biçimi
ilk sıraya resim'in bulunduğu div'in vs. id'si ikinci kısma hangi adres ile değişeceği,sonra özelliklerini yazıyoruz işte asenkron çalışsın işlem'i eval'lesin. sonrada return false diyerek postback'i önlüyoruz.
new Ajax.Updater('last15', '/index/archives?page=2', {asynchronous:true, evalScripts:true}); return false;
Lisans hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Ajax içinde ajax kullanamıyorum voltigore Javascript / DHTML / Ajax 4 05/09/2007 18:09
ajax fonksiyonlarına değişken ekleme... diablo Javascript / DHTML / Ajax 2 07/01/2007 05:21
Google AJAX Search API < Sitenize google ajax arama motoru reachable Internet 0 04/06/2006 14:38
Ajax da array değişken göndermek zinnat Javascript / DHTML / Ajax 3 26/04/2006 14:42
string + değişken = yeni bir değişken rockerdem ASP 9 22/04/2006 15:17


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 09:46.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net