Zoque.Forum
»
Ajax'da istek gönderilen sayfada js çalıştırabilmek
|
| Sunucu Tabanlı Programlama (Server Side) Perl/CGI, PHP, ASP, JSP, .NET ve diğer programlama dilleri hakkındaki sorularınıza, paylaşmak istediklerinize ve örnek kodlara bu alanda yer verebilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Üyelik Tarihi: 16.11.2006
Yer: Istanbul
Yaş: 29
Mesaj: 5
|
Ajax'da istek gönderilen sayfada js çalıştırabilmek
ajax'da bir türlü başaramadığım bir olay var. Örnek kodlardan yola çıkarak, şimdilik, işime yarayacak pek de güzel uygulamalar yapmaya başladım. Ancak çözemediğim ve bana çok gerekli olan nokta şu: xmlhttp ile request gönderdiğim sayfada, JavaScript kodlarını bir türlü çalıştıramıyorum. Bunu nasıl başarabilirim? Yoksa böyle bir ihtimal yok mu? Olmalı ama mutlaka olmalı.
|
|
|
|
|
|
#2 (permalink) |
|
Mesaj: n/a
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
PHP'deki eval() JavaScript icin de gecerli.mantik su:
Kod:
var str = 'alert("foo bar")';
eval(str);
iyi calismalar |
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 23.10.2005
Yer: İstanbul
Yaş: 22
Mesaj: 73
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
JavaScript kodları çalışmaz çünkü JS kodlarını çalıştıracak tarayıcı yok ortada. Yani siz XMLHttpRequest objesi ile JS kodu içeren bir sayfayı sunucudan istiyorsunuz. Sunucu bu dosyada eğer varsa sunucu taraflı (PHP, ASP, vs.) kodları çalıştırıyor ve oluşan tüm çıktıyı (HTML + JS + CSS) sana XMLHttpRequest objesinde yaptığın çağrının sonucu olarak döndürüyor. Bu sonuç içerisinde JS kodları herhangi bir metin olduğu için düşündüğün tarzda çalışması mümkün değil. Ne yapmak istediğini yazarsan uygun çözüm ile yardımcı olabiliriz.
__________________
AdSense Banka Şube Kodları • Aptal Tablolar • RapidCheck • Apache, PHP ve MySQL kurulumu • Flickr |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 16.11.2006
Yer: Istanbul
Yaş: 29
Mesaj: 5
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
Yapmak istediğim şu. Oluşturduğum sayfa içerisinde vereceğim bazı linkler olacak mesela. O linkleri de JavaScript ile vericem veya sabit sayfadaki bir fonksiyonu, oluştuduğum sayfa içerisinden tetiklemek istiyorum. Yine JavaScript ile pop-up pencereler açtırmak istiyorum oluşturduğum sayfadan vereceğim js linkler ile.
|
|
|
|
|
|
#5 (permalink) | ||
|
Mesaj: n/a
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
nasil yapacagini anlattim ama pek dikkate almadin sanirim. asagidaki sozlukte yapmak istedigine bir ornek var, xhr ile cekilen string verinin () icindeki onclick eventlari calistiriliyor.
http://labs.kodfabrik.com/project/dictionary/ Alıntı:
Alıntı:
iyi calismalar |
||
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 23.10.2005
Yer: İstanbul
Yaş: 22
Mesaj: 73
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
Sanırım herkes farklı telden çalıyor bu konuda...ben çekiliyorum.
__________________
AdSense Banka Şube Kodları • Aptal Tablolar • RapidCheck • Apache, PHP ve MySQL kurulumu • Flickr |
|
|
|
|
|
#7 (permalink) | ||
|
Mesaj: n/a
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
@skeleton, sanirim pek dikkatli okumuyorsun. problem su, xhr'den donen verinin icindeki js kodlarini tarayici calistirmiyor.soylediginse su:
Alıntı:
bir live search ornegi: http://labs.kodfabrik.com/project/dictionary/ xhr ile cekilen veri: http://labs.kodfabrik.com/project/di...=liveSearch&_= Kod:
var liveData = {
"data" : [
{
word: "english",
process: "1",
command: function(){call('1','en2tr','english');}
}
]
};
Alıntı:
iyi calismalar |
||
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 16.11.2006
Yer: Istanbul
Yaş: 29
Mesaj: 5
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
Gönderdiğim mesajı şöyle bir baştan okudum da, içeriğinde ajax'ı PHP ile kullanarak birşeyler yapmak istiyorum diye birşey yazmamışım! Onun için "pek dikkate almadin sanirim" diyerek dile getirmiş olduğun siteminin anlamsız olduğunu düşünüyorum.
Belki en başta belirtmem gerekirdi ama ben bunları ASP&ajax ile yapmak istiyorum. PHP deki eval komutunun da benim işime yaramayacağını varsayarak göndermiş olduğun örnek ilgili bir şey yapamadım çünkü ASP ile ilgili bana bir rehber olmadı. Ancak yardımınız için yine de teşekkürler... Mesaj arsizalper tarafından 20.11.2006 (10:55) yeniden düzenlendi.. |
|
|
|
|
|
#9 (permalink) |
|
Mesaj: n/a
|
Re: Ajax'da istek gönderilen sayfada js çalıştırabilmek
ben de, sorunu PHP ile cozmen gerektigini soylemedim.eval() bir JavaScript komutudur. xhr ile cektigin veriyi, eval ile tekrar islediginde sorunun cozulecek.
http://www.google.com/search?&q=javascript+eval |
|
Zoque'a hoşgeldiniz!