you re using server control...........but u re not accessing the element like 'document.getElementById("<%=servercontrolid.clientid %>")'
<script language="javascript">
function DetectPopUp()
{
var popup = window.open('Popuptest.htm','Testing','width=300,height=300');
if(popup != null)
{
// This means that popup blocker is OFF
PrintMessage('PopUp Blocker is OFF','green');
}
else
{
// This means that popup blocker is on
PrintMessage('PopUp Blocker is ON','red');
}
}
function PrintMessage(message,color)
{
document.getElementById('MyLabel').style.color = color;
document.getElementById('MyLabel').style.fontWeight = 'bold';
document.getElementById('MyLabel').innerHTML = message;
}
</script>
</head>
<body onload ="DetectPopup();">
<form id="form1" runat="server">
<div>
remove following line......
<asp:Label ID="MyLabel" Text="PopUP Test" runat="server"></asp:Label>
with
<div id="MyLabel"></div>
</div>
</form>
</body>
Regards,
Vikash Pathak
Hariinakoti, if this helps please login to Mark As Answer. | Alert Moderator