Witam
Oto mój HTML
<img src="fota.jpg" width="255" height="255" onclick="ShowImage('a','fota.jpg');" onmouseout="HideImage('a');"/>
skrypt JS jest następujący:
var check = 0;
var div = null;
function ShowImage(divName,path)
{
if(check == 0)
{
div = document.getElementById(divName);
if( document.getElementById )
{
div.id=path;
div.style.backgroundColor = 'yellow';
div.style.color = 'yellow';
div.style.position = 'absolute';
div.style.pixelLeft= 300;
div.style.pixelTop= 300;
div.style.pixelWidth= 100;
div.style.pixelHeight= 100;
image = document.createElement('img');
image.src=path;
div.appendChild(image);
div.style.visibility = 'visible';
check = 1;
body = document.getElementById(div.id);
body.appendChild(div);
}
else if(document.all)
{
div.id=path;
div.style.backgroundColor = 'yellow';
div.style.color = 'yellow';
div.style.position = 'absolute';
div.style.pixelLeft= 100;
div.style.pixelTop= 100;
div.style.pixelWidth= 10;
div.style.pixelHeight= 10;
image = document.createElement('img');
image.src=path;
div.appendChild(image);
div.style.visibility = 'visible';
check = 1;
body = document.getElementById(div.id);
body.appendChild(div);
}
}
else
{
HideImage(divName);
check = 0;
}
}
function HideImage(divName)
{
//if(check == 1)
//{
//div = document.getElementById(divName);
div.style.visibility = "hidden";
check = 0;
div = " ";
//}
}
Nie wiem dlaczego jak ponownie próbuje kliknąć na zdjęcie to wywala mi błąd:
"Div nie jest pusty lub nie jest obiektem wiersz 14" oraz "wymagany jest obiekt wiersz 60"
Nie mogę sobie z tym poradzić.