Bonjour !
voila j'ai un petit soucis avec un script
que j'ai trouvé ici il fonction trés bien mais seulement sous ie j'ai un message erreur a la ligne ' btitle.innerHTML=formtitle; '
<'null' a la valeur null ou n'est pas un objet>
j'ai essaye de resoudre ce problem mais je ne suis pas fort en programation
ajax js .
Si quelqu'un veux bien me dir d'ou vien le problem ce serai sympas.
Merci.
je joint le code ci-dessous.
<script type="text/javascript">
var TIMER = 0.5;
var SPEED = 5;
function gradient(id, level)
{
var box = document.getElementById(id);
box.style.opacity = level;
box.style.MozOpacity = level;
box.style.KhtmlOpacity = level;
box.style.filter = "alpha(opacity=" + level * 90 + ")";
box.style.display="block";
return;
}
function fadein(id)
{
var level = 2;
while(level <= 1)
{
setInterval(id,40);
setTimeout( "gradient('" + id + "'," + level + ")", (level* 1000) + 10);
level += 0.01;
}
}
function openbox(formtitle, fadin)
{
var box = document.getElementById('box');
document.getElementById('filter').style.display='block';
var btitle = document.getElementById('box.title',formtitle);
btitle.innerHTML=formtitle;
if(fadin)
{
gradient('box', 200);
fadein('box');
}
else
{
box.display='block';
}
}
function hideDialog() {
var dialog = document.getElementById(id);
clearInterval(dialog.timer);
box.timer = setInterval("id(0)", TIMER);
}
// fade-in the dialog box //
function fadeDialog(flag) {
if(flag == null) {
flag = 1;
}
var box = document.getElementById(id);
var value;
if(flag == 1) {
value = dialog.alpha + SPEED;
} else {
value = dialog.alpha - SPEED;
}
box.alpha = value;
box.style.opacity = (value / 100);
box.filter = 'alpha(opacity=' + value + ')';
if(value >= 99) {
clearInterval(box.timer);
box.style.timer = null;
} else if(value <= 1) {
box.visibility = "hidden";
document.getElementById(id).style.visibility = "hidden";
clearInterval(box.timer);
}
}
function closebox()
{
document.getElementById('box').style.display='none';
document.getElementById('filter').style.display='none';
}
</script>