View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 27.02.2007   #1 (permalink)
Sitebuilder
 
Sitebuilder's Avatar
 
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 145
Ajax - Include (Sayfa açıldığında sayfa çağırmak)

İstediğim şey tam olarak şu ;

Sayfa açıldığında icerik id'li div veya tablomda yenibir sayfa açılsın istiyorum.

İnternette bir örnek buldum ama başaramadım acaba sorun tam olarak nerde olabilir, Yardımcı olursanız sevinirim.

PHP Code:
<script type="text/JavaScript">
var 
myimages=new Array()
function 
preloadimages(){
for (
i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new image()
myimages[i].src=preloadimages.arguments[i]
}
}
preloadimages("loading.gif");

var 
ajaxsayfa = new myLibrary();
function 
myLibrary() { this.ajax ajax }
function 
ajax(datamethodurldivid){
document.getElementById(divid).innerHTML='<div align="center"><br /><br /><img src="loading.gif"><br /></div>' gif animasyonu
var page_request false
if (window.XMLHttpRequest)
page_request = new XMLHttpRequest()
else if (
window.ActiveXObject){
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

catch (
e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (
e){}
}
}
else
return 
false
page_request
.onreadystatechange=function(){
loadpage(page_requestdivid)
}
if (
method == 'GET') {var url url +'?'data}
page_request.open(methodurltrue)
page_request.setRequestHeader("Content-type""application/x-www-form-urlencoded")
page_request.send(data)
return 
page_request
}

function 
loadpage(page_requestdivid){
if (
page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(divid).innerHTML=page_requ est.responseText
}
</script> 
Bu ajax kodunu kullanarak çağırıldığını sanıyorum şu şekilde denediğimde olmadı.

PHP Code:
<body onload="ajaxsayfa.ajax('', 'GET', 'yenisayfa.htm', 'icerik')"

Aşağıda Kullandığım HTML kodlarını veriyorum acaba sizde aynı hatayı alıyormusunuz ?

PHP Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
<
HTML xmlns="http://www.w3.org/1999/xhtml"
<
head
<
script type="text/JavaScript"
var 
myimages=new Array() 
function 
preloadimages(){ 
for (
i=0;i<preloadimages.arguments.length;i++){ 
myimages[i]=new image() 
myimages[i].src=preloadimages.arguments[i


preloadimages("loading.gif"); 

var 
ajaxsayfa = new myLibrary(); 
function 
myLibrary() { this.ajax ajax 
function 
ajax(datamethodurldivid){ 
document.getElementById(divid).innerHTML='<div align="center"><br /><br /><img src="loading.gif"><br /></div>' gif animasyonu 
var page_request false 
if (window.XMLHttpRequest
page_request = new XMLHttpRequest() 
else if (
window.ActiveXObject){ 
try { 
page_request = new ActiveXObject("Msxml2.XMLHTTP"

catch (
e){ 
try{ 
page_request = new ActiveXObject("Microsoft.XMLHTTP"

catch (
e){} 


else 
return 
false 
page_request
.onreadystatechange=function(){ 
loadpage(page_requestdivid

if (
method == 'GET') {var url url +'?'data
page_request.open(methodurltrue
page_request.setRequestHeader("Content-type""application/x-www-form-urlencoded"
page_request.send(data
return 
page_request 


function 
loadpage(page_requestdivid){ 
if (
page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1)) 
document.getElementById(divid).innerHTML=page_requ est.responseText 

</script> 
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-9" /> 
<title>Untitled Document</title> 
</head> 
<body onload="ajaxsayfa.ajax('', 'GET', 'yenisayfa.htm', 'icerik')"> 
<table width="200" border="1" cellpadding="0" cellspacing="0" id="icerik"> 
  <tr> 
    <td>&nbsp;</td> 
  </tr> 
</table> 
</body> 
</HTML
Sitebuilder şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin