![]() | |
| | #1 (permalink) |
| Finwë Noldor Eldar Üyelik Tarihi: 10/2005
Mesaj: 330
|
Selamlar. Sayfalarımda kullandığım, masterpage içerisine koyduğum bir adet JScript fonksiyonum var. Yaptığı iş bir bilgi çubuğunu fadeIn ve FadeOut ile gösterip kapatmak... Ajax UpdatePanel içerisinde çalışmakta olan bir butonun server taraflı _Click eventinde bu fonksiyonu işlemler bittikten sonra clientScript ile nasıl çalıştırabilirim?? Yani şöyle: 1- Butona tıklanır 2- Server-side istediğim işlemler AJAX ile yapılır 3- Bilgi çubuğu görüntülenir. Bilgi çubuğunu updatePanel içine alıp, visible gibi özellikleri ile halletmek istemiyorum bu işi. Çünkü tüm web sitesi için en genel bir BilgiCubuguGoster('bilgi icerigi'); şeklinde bir fonksiyonum olsun istiyorum. MasterPage'de tanımlı tek bir fonksyion ve diğer bütün alt sayfaların .cs dosyalarında kullanabilmeliyim. ModalPopupExtender mesela hem javascritpt ile client tarafında, hem de codebehind tarafında Hide ya da Show edilebiliyor. |
| | |
| | #2 (permalink) |
| Varlığa izin veren boşluk Üyelik Tarihi: 04/2004 Yer: İstanbul
Mesaj: 2,826
|
* Yaptırmak istediğin işlerin kodunu bir web servisinin içine koy. * <asp:ServiceReference> ile bu servisi ScriptManager a tanıt. * Servisini tıpkı bir javascript fonksiyonundan değer döndürüyormuşçasına kullanabilirsin. Kolay gelsin.
__________________ Ceviz Viki | Vikipedi | VikiKitap | VikiKaynak | VikiSözlük | VikiSöz | Wikipedia | Wikibooks |
| | |
| | #3 (permalink) |
| Finwë Noldor Eldar Üyelik Tarihi: 10/2005
Mesaj: 330
|
Bu ASP.NET WebService kullanımını iki gündür Google'dan bakınıp bulduğum örnek makaleleri okuyarak anlamaya çalışiyorum. ama pek bişey anladığımı söyleyemeyeceğim. Özellikle belirttiğin şekilde ScriptManager'a referans tanıtan örnekler de var. Ancak daha bir fırın ekmek yemem ya da birinin oturup bana satır satır açıklaması lazım. Eğitim şart diyorum daha da bişey demiyorum. Oturup sadece ekrana bakmakla belli bir seviyeden yukarı çıkabilmek oldukça zor. Daha çok XML,RSS benzeri içerik hazırlamakta kullanılıyormuş herhalde ve benim işim ile bağlantılı bir çözüm bir türlü çıkaramadım.. Bu olayı istememin ana kaynağı aslında; <a onclick="__doPostBack('xxx','yyy'); bilgiCubuguGoster('bilgi bilgi bilgi');" şeklindeli bir linke eklediğim __doPostBack()'den sonra zaten hazır olan jS fonksiyonum ile bilgi çubuğunu vaktinde gösterebilmek. __doPostBack işlemi hemen gerçekleşiyor ve server'dan cevap gelmesini beklemeden bilgiCubuguGoster() fonksyionum hemen çalışıyor. __doPostBack ile yapılan codebehind işlemi sonuna "<script>BilgiCubuguGoster('xxx');</script>" şeklinde bir text'i label içine yazdırmayı bile denedim. Label'a script yazılıyor işlem sonunda ama script çalışmıyor... Bi çözüm bulamayınca ve WebService sistemi bu kadar küçük bir isteğimi tatmin edebilmek için çok karmaşık olunca, mecbur __doPostBack'den sonraya 3 saniyelik bir setTimeout ekledim ama pek de sağlıklı olduğu söylenemez. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Ajax ile çağırılan sayfada Ajax ve Javascript çalıştırma | Oguzh4n | Javascript / DHTML / Ajax | 15 | 17/07/2008 07:29 |
| Ajax ile çağırılmış sayfada javascript | Phantasm | Javascript / DHTML / Ajax | 14 | 05/09/2007 20:59 |
| Ajax+PHP içinden javascript çağırmak... | Fobus | PHP | 1 | 27/04/2007 00:14 |
| Ajax ta javascript çaliştirma acil yardımmmm | muratarseven | Javascript / DHTML / Ajax | 1 | 17/03/2007 09:39 |
| ZK: Ajax but no Javascript | tankado | Uygulama Yazılımları / Hazır Betikler | 3 | 07/09/2006 16:18 |
| 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 | |