En réponse à Laurent vilday qui écrivit, en date du : 18/08/07 3:36, le
message suivant :var gestionnaire = function()
{
var active = null;
return {
show:function()
{
active = document.createElement('div');
....
document.body.appendChild(active);
},
hide:function{}
{
document.body.removeChild(active);
Là je comprends rien ... ?!
Comment, au repassage vers "normal",
le brouteur reconnait cette variable 'active'
alors qu'elle ne me semble pas globale ?active = null;
}
};
}();
Je dois avoir à me renseigner sur cette notation
truc = function() { blabla }();
---------------------------^^^^
En réponse à Laurent vilday qui écrivit, en date du : 18/08/07 3:36, le
message suivant :
var gestionnaire = function()
{
var active = null;
return {
show:function()
{
active = document.createElement('div');
....
document.body.appendChild(active);
},
hide:function{}
{
document.body.removeChild(active);
Là je comprends rien ... ?!
Comment, au repassage vers "normal",
le brouteur reconnait cette variable 'active'
alors qu'elle ne me semble pas globale ?
active = null;
}
};
}();
Je dois avoir à me renseigner sur cette notation
truc = function() { blabla }();
---------------------------^^^^
En réponse à Laurent vilday qui écrivit, en date du : 18/08/07 3:36, le
message suivant :var gestionnaire = function()
{
var active = null;
return {
show:function()
{
active = document.createElement('div');
....
document.body.appendChild(active);
},
hide:function{}
{
document.body.removeChild(active);
Là je comprends rien ... ?!
Comment, au repassage vers "normal",
le brouteur reconnait cette variable 'active'
alors qu'elle ne me semble pas globale ?active = null;
}
};
}();
Je dois avoir à me renseigner sur cette notation
truc = function() { blabla }();
---------------------------^^^^
En réponse à Laurent vilday qui écrivit, en date du : 18/08/07 3:49, le
message suivant :mais c'est rien comparé à ce "javascript:" que je ne saurais voir,
c'est trop laid.
<a href="pageNonJS.html" onclick="return voile();">
Meuh non, pas pire qu'un bouton esseulé ...
(ou n'importe quel spam ou autre assorti d'un onclick)
En réponse à Laurent vilday qui écrivit, en date du : 18/08/07 3:49, le
message suivant :
mais c'est rien comparé à ce "javascript:" que je ne saurais voir,
c'est trop laid.
<a href="pageNonJS.html" onclick="return voile();">
Meuh non, pas pire qu'un bouton esseulé ...
(ou n'importe quel spam ou autre assorti d'un onclick)
En réponse à Laurent vilday qui écrivit, en date du : 18/08/07 3:49, le
message suivant :mais c'est rien comparé à ce "javascript:" que je ne saurais voir,
c'est trop laid.
<a href="pageNonJS.html" onclick="return voile();">
Meuh non, pas pire qu'un bouton esseulé ...
(ou n'importe quel spam ou autre assorti d'un onclick)
Par contre, on voit le DIV noir avant que la transparence lui soit
appliqué... c'est possible de faire qqchose ?
Par contre, on voit le DIV noir avant que la transparence lui soit
appliqué... c'est possible de faire qqchose ?
Par contre, on voit le DIV noir avant que la transparence lui soit
appliqué... c'est possible de faire qqchose ?
HTmeuleu :
----------
<script language="javascript" type="text/javascript"
src="scripts/ajax.top-loader.js"></script>
....
<div id="topLoader" style="top:0; right:0; background-color:#CF4342;
color:#fff; position:fixed; display:none">
<table border="0">
<tr>
<td> <img src="images/top-loader.gif" alt="Loading..." /></td>
<td valign="middle"> Loading... </td>
</tr>
</table>
</div>
Javascript :
------------
var jsTopLoaderAjax > {
blockDiv : null,
showLoader : function()
{
jsTopLoaderAjax.showBlockDiv();
var handle = document.getElementById('topLoader');
handle.style.display = 'block';
},
hideLoader : function()
{
var handle = document.getElementById('topLoader');
handle.style.display = 'none';
jsTopLoaderAjax.hideBlockDiv();
},
showBlockDiv : function()
{
blockDiv = document.createElement('blockDiv');
blockDiv.onclick = function()
{
return false;
};
blockDiv.style.opacity = 0.15;
blockDiv.style.khtmlOpacity = '0.15';
blockDiv.style.mozOpacity = '0.15';
blockDiv.style.filter = 'alpha(opacity = 15)';
blockDiv.style.backgroundColor = 'black';
blockDiv.style.position = 'absolute';
blockDiv.style.top = '0px';
blockDiv.style.left = '0px';
blockDiv.style.width = '100%';
blockDiv.style.zIndex = 1e6;
var pageInfo = jsTopLoaderAjax.getPageInfo();
blockDiv.style.height = pageInfo[0] + 'px';
document.body.appendChild(blockDiv);
},
hideBlockDiv : function()
{
blockDiv.style.display = 'none';
document.body.removeChild(blockDiv);
blockDiv = null;
},
getPageInfo : function()
{
var xScroll, yScroll;
arrayPageSize = new Array(pageHeight, pageWidth,
windowHeight, windowWidth);
return arrayPageSize;
}
}
Par contre, on voit le DIV noir avant que la transparence lui soit
appliqué... c'est possible de faire qqchose ?
HTmeuleu :
----------
<script language="javascript" type="text/javascript"
src="scripts/ajax.top-loader.js"></script>
....
<div id="topLoader" style="top:0; right:0; background-color:#CF4342;
color:#fff; position:fixed; display:none">
<table border="0">
<tr>
<td> <img src="images/top-loader.gif" alt="Loading..." /></td>
<td valign="middle"> Loading... </td>
</tr>
</table>
</div>
Javascript :
------------
var jsTopLoaderAjax > {
blockDiv : null,
showLoader : function()
{
jsTopLoaderAjax.showBlockDiv();
var handle = document.getElementById('topLoader');
handle.style.display = 'block';
},
hideLoader : function()
{
var handle = document.getElementById('topLoader');
handle.style.display = 'none';
jsTopLoaderAjax.hideBlockDiv();
},
showBlockDiv : function()
{
blockDiv = document.createElement('blockDiv');
blockDiv.onclick = function()
{
return false;
};
blockDiv.style.opacity = 0.15;
blockDiv.style.khtmlOpacity = '0.15';
blockDiv.style.mozOpacity = '0.15';
blockDiv.style.filter = 'alpha(opacity = 15)';
blockDiv.style.backgroundColor = 'black';
blockDiv.style.position = 'absolute';
blockDiv.style.top = '0px';
blockDiv.style.left = '0px';
blockDiv.style.width = '100%';
blockDiv.style.zIndex = 1e6;
var pageInfo = jsTopLoaderAjax.getPageInfo();
blockDiv.style.height = pageInfo[0] + 'px';
document.body.appendChild(blockDiv);
},
hideBlockDiv : function()
{
blockDiv.style.display = 'none';
document.body.removeChild(blockDiv);
blockDiv = null;
},
getPageInfo : function()
{
var xScroll, yScroll;
arrayPageSize = new Array(pageHeight, pageWidth,
windowHeight, windowWidth);
return arrayPageSize;
}
}
Par contre, on voit le DIV noir avant que la transparence lui soit
appliqué... c'est possible de faire qqchose ?
HTmeuleu :
----------
<script language="javascript" type="text/javascript"
src="scripts/ajax.top-loader.js"></script>
....
<div id="topLoader" style="top:0; right:0; background-color:#CF4342;
color:#fff; position:fixed; display:none">
<table border="0">
<tr>
<td> <img src="images/top-loader.gif" alt="Loading..." /></td>
<td valign="middle"> Loading... </td>
</tr>
</table>
</div>
Javascript :
------------
var jsTopLoaderAjax > {
blockDiv : null,
showLoader : function()
{
jsTopLoaderAjax.showBlockDiv();
var handle = document.getElementById('topLoader');
handle.style.display = 'block';
},
hideLoader : function()
{
var handle = document.getElementById('topLoader');
handle.style.display = 'none';
jsTopLoaderAjax.hideBlockDiv();
},
showBlockDiv : function()
{
blockDiv = document.createElement('blockDiv');
blockDiv.onclick = function()
{
return false;
};
blockDiv.style.opacity = 0.15;
blockDiv.style.khtmlOpacity = '0.15';
blockDiv.style.mozOpacity = '0.15';
blockDiv.style.filter = 'alpha(opacity = 15)';
blockDiv.style.backgroundColor = 'black';
blockDiv.style.position = 'absolute';
blockDiv.style.top = '0px';
blockDiv.style.left = '0px';
blockDiv.style.width = '100%';
blockDiv.style.zIndex = 1e6;
var pageInfo = jsTopLoaderAjax.getPageInfo();
blockDiv.style.height = pageInfo[0] + 'px';
document.body.appendChild(blockDiv);
},
hideBlockDiv : function()
{
blockDiv.style.display = 'none';
document.body.removeChild(blockDiv);
blockDiv = null;
},
getPageInfo : function()
{
var xScroll, yScroll;
arrayPageSize = new Array(pageHeight, pageWidth,
windowHeight, windowWidth);
return arrayPageSize;
}
}
Par contre, on voit le DIV noir avant que la transparence lui soit
appliqué... c'est possible de faire qqchose ?
Manque plusieurs variables non déclarées qui polluent le scope global.
[...]
Manque plusieurs variables non déclarées qui polluent le scope global.
[...]
Manque plusieurs variables non déclarées qui polluent le scope global.
[...]