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
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
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]
- Compartir respuesta