Cita:
Iniciado por maycolalvarez window.frames['
nombredelframe'].
tufuncion();
ME sigue pasando lo mismo :(. Descubri que el frame lo ubica porque si hago
window.frames['iframe_camera_0_<? echo $iCameraId; ?>'].name
me devuelve el nombre del frame correctamente, pero si hago
window.frames['iframe_camera_0_<? echo $iCameraId; ?>'].Verificar_Activex('Axis');
donde Verificar_activex es la funcion me devuelve 'Object doesn't support this method'. Puede ser que algo de la funcion este mal declarado?
esta es la funcion (esta dentro del archivo que incluyo en el frame):
Código HTML:
<script language="JavaScript">
function Verificar_Activex(Tipo_camara)
{
switch(Tipo_camara)
{
case "Axis":
return(document.getElementById('AMCPlayer<? echo $_REQUEST["iCameraId"]; ?>').object);
break;
case "Vivotek":
if(document.getElementById('VitCtrl<? echo $_REQUEST["iCameraId"]; ?>').object == null)
{
return(document.getElementById('VAtCtrl<? echo $_REQUEST["iCameraId"]; ?>').object);
}else
{
return(document.getElementById('VitCtrl<? echo $_REQUEST["iCameraId"]; ?>').object);
}
break;
case "Amper":
return(document.getElementById('dcscontrol_<? echo $_REQUEST["iCameraId"]; ?>').object);
break;
}
}
</script>