Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2010, 01:44
jjreina
 
Fecha de Ingreso: marzo-2010
Mensajes: 13
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: img src y javascript

bueno os explico con el código que tengo lo q quiero hacer a ver si así lo dejo un poco más claro:

Cita:
document.write('<a href="URL"/>"><img src="prueba();" alt=""></a>');

function prueba(){
var URL = <hc:eval exp="myListCam.URL1" escape="js"/>;
var output = "";
if ((navigator.appName == "Microsoft Internet Explorer") &&
(navigator.platform != "MacPPC") && (navigator.platform != "Mac68k"))
{
output = '<OBJECT ID="Player"';
output += '" WIDTH=10%"';
output += '" HEIGHT=10%"';
output += ' CLASSID="CLSID:745395C8-D0E1-4227-8586-624CA9A10A8D" ';
output += 'CODEBASE="';
output += 'activex/AMC.cab#version=2,0,21,0">';
output += '<param name="MediaURL" value="';
output += URL +'">';
output += '<param name="MediaType" value="mjpeg-unicast">';
output += '<param name="ShowStatusBar" value="0">';
output += '<param name="ShowToolbar" value="0">';
output += '<param name="AutoStart" value="1">';
output += '<param name="StretchToFit" value="1">';
output += '<BR></OBJECT>';
}
else
{
// If not IE for Windows use the browser itself to display
theDate = new Date();
output = '<img src="';
output += URL;
output += '&dummy=' + theDate.getTime().toString(10);
output += '" HEIGHT=10%"';
output += '" WIDTH=10%"';
}
return output.substring(9,output.length);
}
prueba() devuelve una imagen en un formato u otro si estoy en IE o si estoy en otro navegar la función funciona correctamete ya que he checkeado su salida con alert, también he probado a pasarle la imgen literalmente al atributo src y también he confirmado que va bien.

Esto es lo que me devuelve prueba si estoy en firefox http://192.168.0.210//axis-cgi/mjpg/video.cgi?resolution=640x480&dummy=1284018112363" HEIGHT=10%"" WIDTH=10% y si lo paso tal cual a src va perfecto pero me gustaría pasarle pruba(), ya que este string varía si estoy en IE.

Muchas gracias