var CS_encodeURIComponent = encodeURIComponent;
var CS_decodeURIComponent = decodeURIComponent;
encodeURIComponent = function(s){ s = escape(s);
while (s.indexOf('/') >= 0) { s = s.replace('/', '%2F');
}
while (s.indexOf('+') >= 0) {
s = s.replace('+', '%2B');
} return s; }
decodeURIComponent = function(s){ while (s.indexOf('%2B') >= 0) { s = s.replace('%2B', '+'); } while (s.indexOf('%2F') >= 0) { s = s.replace('%2F', '/'); } return unescape(s); }
JAVASCRIPT POWER
lundi 3 janvier 2011
mercredi 1 décembre 2010
Collection en javascript
//Objets CElement
function CElement(){
this.x;
this.y;
this.id;
this.typeElement;
this.libelleElement;
this.visibleElement;
this.show_element = function() {
var Id_Str = this.x + "_" + this.y;
this.id = Id_Str ;
var e_x = parseInt(this.x) + parseInt(origine_x) ;
var e_y = parseInt(this.y) + parseInt(origine_y) ;
var cs = "f_beige";
if(this.typeElement=="TYPE1"){
cs = "f_green";
}
if(!document.getElementById(Id_Str)){
var Htm = "
var Ecran = document.getElementById("main_content");
Ecran.innerHTML = Ecran.innerHTML + Htm;
}else{
$("#" + Id_Str )
.css("left",(e_x) + "px")
.css("top",(e_y) + "px");
}
}
}
//Collections d'éléments
var CElements = new Array();
var CElements_count = 0;
function CArbos_Add(Elem){
var Id_Str = Elem.x + "_" + Elem.y;
var ctr = 0;
for (var i = 0; i < CElements.length; i++) {
if(CElements[i].id==Id_Str){ctr = 1;}
}
if(ctr==0){
CElements.push(Elem);
CElements_count = CElements_count +1;
}
}
//Dessins d'éléments
function CElements_Paint(){
for (var i = 0; i < CArbos_count; i++) {
CElements[i].show_element();
}
}
function CElement(){
this.x;
this.y;
this.id;
this.typeElement;
this.libelleElement;
this.visibleElement;
this.show_element = function() {
var Id_Str = this.x + "_" + this.y;
this.id = Id_Str ;
var e_x = parseInt(this.x) + parseInt(origine_x) ;
var e_y = parseInt(this.y) + parseInt(origine_y) ;
var cs = "f_beige";
if(this.typeElement=="TYPE1"){
cs = "f_green";
}
if(!document.getElementById(Id_Str)){
var Htm = "
";
Htm = Htm + "";
Htm = Htm + "
";Htm = Htm + "
" + this.typeElement + "
" + this.libelleElement + "
Htm = Htm + "
var Ecran = document.getElementById("main_content");
Ecran.innerHTML = Ecran.innerHTML + Htm;
}else{
$("#" + Id_Str )
.css("left",(e_x) + "px")
.css("top",(e_y) + "px");
}
}
}
//Collections d'éléments
var CElements = new Array();
var CElements_count = 0;
function CArbos_Add(Elem){
var Id_Str = Elem.x + "_" + Elem.y;
var ctr = 0;
for (var i = 0; i < CElements.length; i++) {
if(CElements[i].id==Id_Str){ctr = 1;}
}
if(ctr==0){
CElements.push(Elem);
CElements_count = CElements_count +1;
}
}
//Dessins d'éléments
function CElements_Paint(){
for (var i = 0; i < CArbos_count; i++) {
CElements[i].show_element();
}
}
lire un fichier XML compatible tout navigateur
$.ajax({
type: "GET",
url: "javascripts/data.xml",
dataType: ($.browser.msie) ? "text" : "xml",
success: function(data) {
var xml;
if (typeof data == "string") {
xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.loadXML(data);
} else {
xml = data;
}
}
});
type: "GET",
url: "javascripts/data.xml",
dataType: ($.browser.msie) ? "text" : "xml",
success: function(data) {
var xml;
if (typeof data == "string") {
xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.loadXML(data);
} else {
xml = data;
}
}
});
Inscription à :
Articles (Atom)