Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Problema con imagen y safari. (http://www.forosdelweb.com/f91/problema-con-imagen-safari-550461/)

Rodro 22/01/2008 11:34

Problema con imagen y safari.
 
Hola a todos les paso mi inquietud, tengo una web hecha en asp y especificamente esta opción lo que hace es desde una página principal llama a una ventana popup que contiene una imagen .gif o .jpg (ya probé con los dos formatos) esta imagen es algo que debe imprimir es una confirmación solo se manda a imprimir la imagen de la popup, no tengo problema con ningún navegador ni IE, Mozilla, pero si con safari porque no me muestra la imagen solo se carga la ventana popup vacía y claro al mismo tiempo lo de la impresora para que se imprima pero no sale ninguna imagen, cierto estoy probando el sitio en una mac.

gracias a quien me pueda ayudar..bye! :arriba:

bakanzipp 22/01/2008 12:19

Re: Problema con imagen y safari.
 
Buenas tardes.

Podrias postear el codigo, pero me da la impresion que debe ser un problemas mas orientado a javascript que hacia ASP.

Salutti

Bkz

Rodro 22/01/2008 13:11

Re: Problema con imagen y safari.
 
Gracias por contestar bakanzipp, este es el codigo que tengo en la ventana popup yo no creo tampoco que sea problema de asp pero lo coloque en este foro porque la aplicación esta hecha en asp yo creo que es problema del navegador pero es super raro porque con todos los demás se ve bien, bueno te dejo el codigo:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
function DoDateTime(str, nNamedFormat, nLCID)
dim strRet
dim nOldLCID

strRet = str
If (nLCID > -1) Then
oldLCID = Session.LCID
End If

On Error Resume Next

If (nLCID > -1) Then
Session.LCID = nLCID
End If

If ((nLCID < 0) Or (Session.LCID = nLCID)) Then
strRet = FormatDateTime(str, nNamedFormat)
End If

If (nLCID > -1) Then
Session.LCID = oldLCID
End If

DoDateTime = strRet
End Function
</SCRIPT>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css" media="all">
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0pt;
padding: 0pt;
}
#datos {
position:absolute;
left:135.91pt;
top:24.27pt;
width:109pt;
height:16pt;
z-index:1;
font-size: 10pt;
}
</style>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
</head>

<body onclick="MM_preloadImages('../../imagenes/imagen_imprimir.gif')">
<div id="datos"><%= DoDateTime( Request.QueryString("date") , 2, 2070) %></div>
<img src="../../imagenes/imagen_imprimir.gif" />
<script language="javascript" type="text/javascript">
window.print();
</script>
<a href="javascript:window.close();">Cerrar ventana</a>
</body>
</html>

jcarrascal 22/01/2008 19:49

Re: Problema con imagen y safari.
 
Puede ser que la imagen no ha terminado de cargar cuando ya estás mandando a imprimir. Prueba a colocar el window.print() en el evento load del body:

<body onload="window.print()">
...

Rodro 23/01/2008 08:43

Re: Problema con imagen y safari.
 
Gracias por contestar pero no funcionó :'( ya no sé que mas hacer...alguna otra idea?

McBlink 23/01/2008 09:33

Re: Problema con imagen y safari.
 
Si tienes problemas con el JS, nada mejor que dicho foro,
Publica en los foros correctos porfavor,
Foro Javascript

Saludos.

Rodro 23/01/2008 15:53

Re: Problema con imagen y safari.
 
Ya descubrí el problema y no era problema de javascript McBlink, NO SEAS METIDO!!!!!

A todos lo demás panas muchas gracias por su ayuda.

McBlink 23/01/2008 17:00

Re: Problema con imagen y safari.
 
Cita:

Iniciado por Rodro (Mensaje 2260107)
Ya descubrí el problema y no era problema de javascript McBlink, NO SEAS METIDO!!!!!

A todos lo demás panas muchas gracias por su ayuda.

Solo estaba dando mi opinion y trataba de ayudarte,
expresate con mejores modales


La zona horaria es GMT -6. Ahora son las 20:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.