![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 04/2007
Mesaj: 6
|
Arkadaşlar ajax ile ilgili bir sorum var normalde input ve textarea yı ajax ile post edip kullanabiliyorum yalnız fck tinymce ve innova gibi editörleri kullandığım zaman ajax ile post ettiğim değer boş görünüyor. ajax kodları aşağıdaki gibi. ajax.js içeriği Kod: function AJAX() {
var ajax = false;
// Internet Explorer (5.0+)
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
ajax = false;
}
}
// Mozilla veya Safari
if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
try{
ajax = new XMLHttpRequest();
}catch(e) {
ajax = false;
}
}
// Diger (IceBrowser)
if ( !ajax && window.createRequest ) {
try{
ajax = window.createRequest();
}catch(e) {
ajax = false;
}
}
return ajax;
}
// POST işlemleri
function JXP(yukleniyor, yer, dosya, sc) {
ajax = new AJAX();
if ( ajax ) {
ajax.onreadystatechange = function () {}
ajax.abort()
}
ajax.onreadystatechange = function () { Loading(yukleniyor, yer) }
ajax.open('POST', dosya, true)
ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
ajax.setRequestHeader("Content-length", sc.length)
ajax.setRequestHeader("Connection", "close")
ajax.send(sc)
}
// GET işlemleri
function JXG(yukleniyor, yer, dosya, sc) {
ajax = new AJAX();
if ( ajax ) {
ajax.onreadystatechange = function () {};
ajax.abort();
}
// son hazırlık
if(sc) {
dosya = dosya +'?'+ sc;
}
ajax.onreadystatechange = function () { Loading(yukleniyor, yer); }
ajax.open('GET', dosya, true);
ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
ajax.setRequestHeader("Connection", "close");
ajax.send(null);
}
// Yükleme işlemleri
function Loading(yukleniyor, yer) {
if( yukleniyor == 1 && yer != 'no_id' ) {
if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
var loading = '<img src="arabirim/loading.gif" width="16" height="16" alt="Yükleniyor ..." />'
document.getElementById(yer).innerHTML = loading;
}
}
if( ajax.readyState == 4 && yer != 'no_id' ) {
if (ajax.status == 200) {
document.getElementById(yer).innerHTML = ajax.responseText;
} else {
document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + ajax.statusText;
}
function AJAX() {};
}
}
// Özel karakterleri zararsız hale dönüştür
// ( Fix Character )
function fc_(text) {
var temp;
temp = encodeURIComponent(text);
return temp;
}
Post sayfam. Kod: <script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
function SayfaKaydet()
{
var Adi = escape(document.form.Adi.value);
var Sayfa = document.form.Sayfa.value;
var sc = "Adi="+Adi+"&Sayfa="+Sayfa;
JXP(1, "sonuc", "islemler.asp?sayfa=kaydet", sc);
}
</script>
<form action="javascript:void(0)" method="post" name="form">
<input type="text" name="Adi"> <br>
<textarea name="Sayfa"></textarea> <br> <!-- tabiki buradaki textarea metin editörü olarak açılıyor. metin editörü olarak açmadığım zaman sorun yok.
<input onclick="SayfaKaydet()" value="Kaydet" type="button">
</form>
Kod: If Request.QueryString("sayfa")="kaydet" Then
Adi=Request.Form("Adi")
Sayfa=Request.Form("Sayfa")
Response.Write(Sayfa & Adi)
End If
|
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| SQL deki tabloyu Query Analyzer ile transfer etme | Cenko | Veritabanları & SQL | 8 | 20/06/2007 10:59 |
| Ajax ile ID post etme ? | kamilozcan__ | Javascript / DHTML / Ajax | 3 | 20/12/2006 18:53 |
| radyo butonundaki seçime göre post değeri | programix | Javascript / DHTML / Ajax | 3 | 10/10/2006 17:18 |
| DB deki satırları Form ile POST etmek | namerup | ASP | 3 | 08/10/2006 12:07 |
| IIS deki IP Address and Domain Name Restrictions bölümünü aktif etme | _insan_ | Windows | 0 | 10/09/2006 12:04 |
| 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 | |