• 29-01-2013, 23:31:56
    #1
    arkadaşlar şöyle bir javascipt var ve sadece internet explorerde açılıyor, herhangi bir kısıtlama varmı bunda bir bakabilirmisiniz veya diğer tarayıcılarda nasıl açabilirim
    <script language="javascript">
    
    	var myData=<%=data%>
    	var rowsize=<%=say%>
    	//alert(myData);
    try {
    	//	create ActiveWidgets Grid javascript object
    	var obj = new Active.Controls.Grid;
    	
    	var kolonsay=6;
    	var myColumns=['SEMT','EMLAK TURU','ACIKLAMA','FIYATI',' ','DETAYLAR'];
    
    	var saydir
    	saydir="29"
    	//	set number of rows/columns
    	obj.setRowProperty("count", rowsize);
    	obj.setColumnProperty("count",kolonsay);
    
    	//	set the first column template to image+text
    	//obj.setColumnTemplate(new Active.Templates.Image, 0);
    
    	//	provide cells and headers text
    	obj.setDataProperty("text", function(i, j){return myData[i][j]});
    	obj.setColumnProperty("text", function(i){return myColumns[i]});
    	//obj.setDataProperty("image", function(i, j){return myData[i][1]});
    
    
    	//	set headers width/height
    	//obj.setRowHeaderWidth("25px");
    	obj.setColumnHeaderHeight("20px");
    
    	//obj.setSelectionMultiple(true);
    
    	
    	var alternate = function(){
    	    return this.getProperty("row/order") % 2 ? "#fcfaf6" : "#ffffff";
    	  }
    
    	var mark = function(){
    		var i = this.getProperty("row/index");
    		return (i==2 || i==4 || i==5) ? true : false;
    	  }
    	
    	var row = new Active.Templates.Row;
    	row.setStyle("background", alternate);
    	row.setClass("mark", mark);
    	row.setEvent("onmouseover", "mouseover(this, 'active-row-highlight')");
    	row.setEvent("onmouseout", "mouseout(this, 'active-row-highlight')");
    	obj.setTemplate("row", row);
    
    	//	set click action handler
    	//obj.setAction("click", function(src){window.status = src.getItemProperty("text")});
    	//obj.setAction("click", function(src){window.open("details.asp?Item="+src.getItemProperty("text"))});
    
    
    	//	write grid html to the page
    
    	window.setTimeout(function(){
    		try {
    			document.getElementById("box").innerHTML = obj;
    		}
    		catch(e){
    		}
    	}, 100);
    
    //	document.write(obj);
    
    }
    catch(e){
    }
    
    
    	
    </script>
  • 01-02-2013, 19:39:48
    #2
    Konu yanlış yerde..