Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    Regular Coder
    Join Date
    Oct 2007
    Posts
    277
    Thanks
    2
    Thanked 4 Times in 4 Posts

    Exclamation IE ajax error...

    why do I have a problem with this script?
    Code:
    <script language="javascript" type="text/javascript">
    <!-- 
    //Browser Support Code
    function createXMLHttpRequest(){
    	var ajaxRequest;  // The variable that makes Ajax possible!
    	
    	try{
    		// Opera 8.0+, Firefox, Safari
    		ajaxRequest = new XMLHttpRequest();
    	} catch (e){
    		// Internet Explorer Browsers
    		try{
    			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
    		} catch (e) {
    			try{
    				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
    			} catch (e){
    				// Something went wrong
    				alert("Your browser broke!");
    				return false;
    			}
    		}
    	}
    return ajaxRequest;
    }
    function callback(cid){ 
    	if (xmlHttp.readyState==4){ 
    		if(xmlHttp.status==200){
    			ttop = '<table cellspacing="5" cellpadding="0" width="95%">';
    			ttop = ttop+'<thead style="background-color:#DDDD00;">';
    			ttop = ttop+'<tr>';
    			ttop = ttop+'<td align="right" style="font-size:15pt;font-weight:bold;font-family:arial;">:חדשות</td>';
    			ttop = ttop+'</tr>';
    			ttop = ttop+'</thead>';
    			ttop = ttop+'<tbody>';
    			tfoot = '</tbody>';
    			tfoot = tfoot+'</table>';
    			document.getElementById(cid).innerHTML=ttop+xmlHttp.responseText+tfoot;
    		}else{
    			document.getElementById(cid).innerHTML="page not found: " + xmlHttp.status;
    		}
    	}else{
    		document.getElementById(cid).innerHTML="waiting for response...";
    	}
    }
    function ajaxFunction(id, file){
    	// Create a function that will receive data sent from the server
    		document.getElementById(id).innerHTML="starting...";
    		xmlHttp=createXMLHttpRequest();
    		xmlHttp.onreadystatechange=function(){callback(id)};
    		xmlHttp.open("GET", file, true);
    		xmlHttp.send(null); 
    }
    window.onload=function(){ajaxFunction("news", "include/news.php<?php echo $query ?>")};
    //-->
    </script>
    <div id="news"></div>
    it says "syntax error".

  • #2
    Regular Coder
    Join Date
    Mar 2005
    Location
    D0u$h!t3 k4?
    Posts
    512
    Thanks
    2
    Thanked 5 Times in 5 Posts
    In IE7 (XP), it works fine for me, even if I force IE to use one of the Msxml2.XMLHTTP or Microsoft.XMLHTTP ActiveX objects. I wonder why it is having trouble.
    PHP Code:
    $hello file_get_contents('hello.txt'); echo $hello
    hello

  • #3
    Regular Coder
    Join Date
    Oct 2007
    Posts
    277
    Thanks
    2
    Thanked 4 Times in 4 Posts
    solved!...
    here's the problem I added accidently to avatars.php an onCLick="return confirm("").


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •