Ver pagina en todos los navegadores

No tengo mucha idea y tengo una pequeña web que la mayor parte de sus paginas estan en asp

Funciona perfectamente con explorer 6, pero con el resto de navegadores no funciona, ya que al pinchar en botones e hipervinculos no va a ningun sitio

Necesitaria un documento css o algo similar para que se pueda interactuar desde cualquier navegador

1 Respuesta

Respuesta
1

Seria necesario que por favor indiques la web que te da dichos errores para poder estudiarla y darte la ayuda que necesitas.

Perdona pero tenias razón cuando decías en otra consulta abierta que ya tenia una en curso, perdona por la duplicidad, ya he cerrado la otra

La web que estoy intentando hacer, la tengo en servidor local, todavía no esta en ningún servidor externo

Soy nuevo en esto y hasta que no funcione medianamente, no lo voy a poner en ningún servidor, ya que ello supone dinero

Necesitaría algo genérico, la verdad es que estéticamente no se ve mal, pero hay paginas con botones que llaman a otras paginas asp y que en según que navegadores no hacen nada

Un saludo y muchas gracias

Pues lo ideal es si pegas algo del código fuente, sobre todo donde están los links que no te funcionan, así puedo enterarme un poco mas de donde puede estar el problema.

ahora mismo estoy de vacaciones y sin acceso al pc, el día 5/8 regreso, si te parece lo aplazamos hasta entonces

Un saludo

Ok, sin problemas, ya me avisas.

Perdona por la espera y muchas gracias por atender mi consulta , te paso el código de la pagina

Veras que al pulsar sobre los botones no te permite navegar y abrir las paginas que tendrían que abrir

Esto pasa en otros exploradores ( firefox) entre ellos

<%@ LANGUAGE = VBScript %>
<%
Set con = server.createobject("adodb.connection")
Set rs = server.createobject("adodb.recordset")
accessdb="portada.mdb"
DSN="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath(accessdb)
cn.open DSN
strSQL = "SELECT * FROM zonas WHERE visibilidad = true ORDER BY orden;"
rs.open strSQL, con, 3
%>
<html>
<head>
<title></title>
<style type="text/css">
td{font-family: Arial; font-size:10pt; color: #FFFFFF; font-weight: bold; background-color: #C6C6C6; cursor: hand;}
</style>
<script language="JavaScript" src="/rutinas/funciones.js"></script>
<SCRIPT LANGUAGE="JavaScript">
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}
function Enviar(url, destino) // Si destino es vacío se carga en el frame CONTENIDO (derecha), si no en el inferior.
{
if(destino != "")
{
parent.document.location.href = url;
}
else
{
parent.contenido.location.href = url;
}
}
</script>
</head>
<body background="/imágenes/textura.gif">
<table border="0" cellpadding="2" cellspacing="1" width="100%">
<tr><td style="font-family: Arial; font-size:14pt; color: #888888; font.weight: bold;background-color: transparent;cursor: default">Contenidos: </td></tr>
<%
nCont = 1
do until rs.eof
%>
<tr>
<a href="javascript:Enviar('<%=rs("url")%>','<%=rs("marco")%>');" target="_self">
<td id="op<%=nCont%>" onMouseOver="setBGColor('op<%=nCont%>',null,'#888888')" onMouseOut="setBGColor('op<%=nCont%>',null,'#C6C6C6')"><%=rs("nombre")%></td></a></tr>
<!--
<a href="javascript:Enviar('<%=rs("url")%>','<%=rs("marco")%>');"><%=rs("nombre")%></a><br>
-->
<%
rs.movenext
nCont = nCont + 1
loop
rs.close
cn.close
set rs = nothing
set con = nothing
%>
<table border="0" cellpadding="2" cellspacing="1" width="100%">
<tr><td style="font-family: Arial; font-size:14pt; color: #888888; font.weight: bold;background-color: transparent;cursor: default">Herramientas: </td></tr>
<tr><td style="font-family: Arial; font-size:14pt; color: #888888; font.weight: bold;background-color: transparent;cursor: default">
<a href="euro2.htm" onclick="NewWindow(this.href,'name','420','150','yes');return false"><img src="eurito.gif" alt="¿Cuántos Euros son:?" border="0" height="21" width="21"></a>
<a href="dni.htm" onclick="NewWindow(this.href,'name','420','150','yes');return false"><img src="dni.gif" alt=" La dichosa letra del NIF" border="0" height="21" width="35"></a>
<a href="dccc.htm" onclick="NewWindow(this.href,'name','420','180','yes');return false"><img src="ccte.gif" alt="El dígito de Control de las Cuentas Corrientes" border="0" height="21" width="21"></a>
<a href="Iva precios.xls" onclick="NewWindow(this.href,'name','450','550','yes');return false"><img src="iva.jpg" alt="¿Con IVA o con IGI?" border="0" height="21" width="21"></a>
</td>
</tr>
</table>
</body>
</html>

Por lo que entiendo viendo tu código lo que quieres realizar es que al pulsar en los links te aparezca un POP UP con el contenido que tienes, ¿correcto?

La otra pregunta es, ¿para qué necesitas conexión a base de datos?, solo es por preguntar.

a tu primera pregunta efectivamente al pulsar en los lick se abren otras paginas

Con respecto a la segunda pregunta, necesito el acceso a la base de datos ya que en la misma pagina aparecen unos botones con el nombre y url que figuran en la Base de datos, cambiando el nombre o la url en la base de datos ese modifica en la pagina

Gracias

Perdoname el retraso, estaba liado con cosas del trabajo.

Creo que el problema es que estas abriendo ventanas mediante javascript que son popups, el problema de esto es que la mayoría de navegadores ya incluyen un bloqueador de popups, por ello te da el problema.

Es necesario que habrá pop ups o te vale con que abra en una nueva pagina.

Si no sabes a lo que me refiero, modifica esta linea:

<a href="dni.htm" onclick="NewWindow(this.href,'name','420','150','yes');return false"><img src="dni.gif" alt=" La dichosa letra del NIF" border="0" height="21" width="35"></a>

A esto:

<a href="dni.htm" target="_blank"><img src="dni.gif" alt=" La dichosa letra del NIF" border="0" height="21" width="35"></a>

Espero eso sea lo que se te complica, sino me vuelves a explicar y lo vemos nuevamente.

Buenos dias

tengo el ordenador averiado y ademas me voy el día 22 de vacaciones así que hasta mediados de septiembre no podre probar, si quieres finalizo la consulta o si lo prefieres esperamos, de todas formas cuando retome la actividad me gustaría poder contactar contigo, si es posible dejame tu email en [email protected] y me pondré en contacto contigo

un saludo y muchas gracias

Si eso cerramos esto y ya me comunicas por e-mail. Mi mail es [email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas