Results 1 to 5 of 5

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Jan:2006
    Location:
    Posts: 77

    Ajax getElementById

    , , .
    , getElementById, php , . :
    Code:
    function rff(){
    	document.getElementById("1241").style.backgroundColor="red";
    	document.getElementById("1241").style.color="white";
    	document.getElementById("7").style.backgroundColor="red";
    	document.getElementById("7").style.color="white";
    }
    <img src="images/pixel.png" onload="trr();">, Ajax.
    <script id="tree"> ajax- , , Ajax id- .
    - .js , php. Firefox, ... , IE .
    :

    Code:
      <script type="text/javascript">//<![CDATA[
            function trr() {
              var oScript = document.createElement("script");
              oScript.src = "christmas_tree.js";
              document.body.appendChild(oScript);
            }
        //]]>
    	</script>
    	<script> 
    	function createRequestObject() { 
    		var ro; 
    		var browser = navigator.appName; 
    		if(browser == "Microsoft Internet Explorer"){ 
    			ro = new ActiveXObject("Microsoft.XMLHTTP"); 
    		}else{ 
    			ro = new XMLHttpRequest(); 
    		} 
    		return ro; 
    	} 
    
    	var http = createRequestObject(); 
    
    	function refr() { 
    		http.open('get', 'christmas_tree.php'); 
    		http.onreadystatechange = handleResponse; 
    		http.send(null); 
    		setTimeout("refr()", 1000);
    	} 
    
    	function handleResponse() { 
    		if(http.readyState == 4){ 
    			var response = http.responseText; 
    			if (response != responseold || responsecheck != 1) { 
    				var responsecheck = 1; 
    				document.getElementById("script").innerHTML = http.responseText; 
    				var responseold = response; 
    			}
    		}
    	}
    </script>
    christmas_tree.js php . .
    christmas_tree.php . Ajax - js . :
    Code:
    <img src="images/pixel.png" onload="rff();">
    <img src="images/pixel.png" onload="trr();">
    - ? javascript- , php- , javascript ...

    ---------- 12:14 ---------- 10:39 ----------

    <script id="script"> , js , ajax-... , , , . :
    Code:
    <script> 
    	function createRequestObject() { 
    		var ro; 
    		var browser = navigator.appName; 
    		if(browser == "Microsoft Internet Explorer"){ 
    			ro = new ActiveXObject("Microsoft.XMLHTTP"); 
    		}else{ 
    			ro = new XMLHttpRequest(); 
    		} 
    		return ro; 
    	} 
    
    	var http = createRequestObject(); 
    
    	function refr() { 
    		http.open('get', 'christmas_tree.php'); 
    		http.onreadystatechange = handleResponse; 
    		http.send(null); 
    		setTimeout("refr()", 1000);
    		
    	} 
    
    	function handleResponse() { 
    		if(http.readyState == 4){ 
    			var response = http.responseText; 
    			if (response != responseold || responsecheck != 1) { 
    				var responsecheck = 1; 
    				document.getElementById("script").innerHTML = http.responseText; 
    				document.getElementById("img").innerHTML = "<img src=\"images/pixel.png\" onload=\"return rff();\">"; <-            rff  christmas_tree.php   .
    				var responseold = response; 
    			}
    		}
    	}
    </script>
    <script id="script"></script> <-      christmas_tree.php
    christmas_tree.php:
    Code:
    function rff(){
    	document.getElementById("1242").style.backgroundColor="red";
    	document.getElementById("1242").style.color="white";
    	document.getElementById("7").style.backgroundColor="red";
    	document.getElementById("7").style.color="white";
    	window.alert("test");
    }
    , Ajax- <script id="script"> , . , , , , , , . window.alert("test");, ... , , javascript... , ?

  2. #2
    a.k.a. Bibi Flower's Avatar
    Join Date: Aug:2006
    Location: Sofia, Bulgaria
    Posts: 562
    .
    , , -.

    ?
    .. / ?
    , ?

  3. #3
    Registered User genn's Avatar
    Join Date: Feb:2003
    Location:
    Posts: 1,215

    trr(), rff()....
    .
    , , , .
    javascript , , JSON- ...

  4. #4
    Registered User
    Join Date: Jan:2006
    Location:
    Posts: 77
    , ...
    . , - 5 . , php . , , .
    , , "img" christmas_tree.php 5 :
    Code:
    document.getElementById("img").innerHTML = http.responseText;
    christmas_tree.php, onload . :
    Code:
    <?php
    include 'global.php';
    $getfixed = mysql_query("SELECT ......... WHERE old='1' AND DATE_SUB(NOW(),INTERVAL 1 MINUTE) <= dateok ORDER BY DATE DESC LIMIT 100");
    while ($row = mysql_fetch_assoc($getfixed)){
    	echo "<img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$row[id]."').style.backgroundColor='white'\"><img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$row[id]."').style.color='black'\">";
    	$path = find_parents($row[parent_id]);
    	foreach($path as &$parent){
    		echo "<img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$parent."').style.backgroundColor='white'\"><img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$parent."').style.color='black'\">";
    	}
    }
    unset($path);
    $getcurrentalarms = mysql_query("SELECT .......... WHERE old='0' ORDER BY DATE DESC LIMIT 100");
    while ($row = mysql_fetch_assoc($getcurrentalarms)){
    	echo "<img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$row[id]."').style.backgroundColor='red'\"><img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$row[id]."').style.color='white'\">";
    	$path = find_parents($row[parent_id]);
    	foreach($path as &$parent){
    		echo "<img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$parent."').style.backgroundColor='red'\"><img src=\"images/pixel.png\" onload=\"javascript:document.getElementById('".$parent."').style.color='white'\">";
    	}
    }
    ?>
    , . find_parents .
    IE6,7, Forefox, Chrome, Opera . , . LIMIT 100 sql .
    onload , . . js

  5. #5
    a.k.a. Bibi Flower's Avatar
    Join Date: Aug:2006
    Location: Sofia, Bulgaria
    Posts: 562
    .
    1. js-, id, , ( - css-) id .
    2. AJAX, .
    genn - - 2 id-: - .
    js- , .

    , - , .. - JS , , .
    Last edited by Flower; 29th March 2009 at 18:48.

Posting Permissions

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

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |