Comunidad de diseño web y desarrollo en internet online

Redireccionamiento en Firefox

Citar            
MensajeEscrito el 23 Nov 2006 06:05 pm
Hola gente, estoy armando una web y quiero redireccionar a distintas paginas segun la resolucion de monitor que posea el navegante, me esta funcionando PERFECTAMENTE en Internet Explorer pero no en FIREFOX que se me queda en la pagina index de redireccionamiento
Aqui copio la programacion por si alguien sabe como debo ponerlo para que funcione tambien en Firefox. Podria sacar la de Netscape y reemplazar por Firefox.

Muchas gracias por su colaboracion.!



Código :

<html>
<head>
<title> Redirección </title>
<script language="javascript">
if (window.screen){
var w = screen.width; // ancho de la pantalla

if(document.layers){ // Netscape reconoce la propiedad layers IE no
if(w >= 740 && w < 835){
window.location.href="index2.html";
}
if(w >= 835){
window.location.href="index1.html";
}
}
if(document.all){
if(w >= 740 && w < 835){
window.location.href="index2.html";
}
if(w >= 835){
window.location.href="index1.html";
}
}
}
</script>
</head>
<body>
</body>
</html> 

Por palitosci

60 de clabLevel



Genero:Masculino  

Argentina

firefox
Citar            
MensajeEscrito el 23 Nov 2006 07:34 pm

Código :

if (window.screen){
   var w = screen.width; // ancho de la pantalla
      if(w >= 740 && w < 835){
         window.location.href = "index2.html";
      }else{
         window.location.href = "index1.html";
      }
}

Tu codigo no sirve en firefox puesto que en firefox no extiste ni document.all ni document.layers.

Saludos!!

Pd: Lo muevo a general

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 13 Ago 2008 01:01 am
Io tambien tengo este problema con el href en fire fox no lo redirecciona es k toy haciendo una web con php y sql el problema es k tengo k redireccionar a un articulo cuando digiten el index pero no me funciona solo en IE6. aGRADESCO SU AYUDA




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="stuHover.js"></script>
</head>

<body>
<table width="826" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th colspan="2" class="encabezado" scope="col">&nbsp;</th>
</tr>
<tr>
<td valign="top" class="fondo_menu">
<div><img src="images/dcr_04.jpg" width="195" height="178" border="0px" /></div>

<div class="menu_arriba"></div>
<ul id="nav">
<?php
include("conec.php");
$sql="SELECT * FROM menus where publicar=1 ORDER BY orden";
$consulta=mysql_query($sql,$link);
while ($menu=mysql_fetch_array($consulta)){
?>
<li>
<a href="#">&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $menu[2]; ?></a>
<ul><?php
$id_menu=$menu[0];
$sql_1="select * from articulos where id_menu='$id_menu' and publicar=1 order by orden";
$consulta_1=mysql_query($sql_1,$link);
while ($articulo=mysql_fetch_array($consulta_1)){
$id_articulo=$articulo[0];
$contenido=$articulo[5];
?>
<li><a <?php echo "href='index.php?articulo=$id_articulo'"?>>
<?php
echo $articulo[2];
?>
</a></li><?php
}
mysql_free_result($consulta_1);
?></ul>
</li>
<?php
}
mysql_free_result($consulta);
?>
</ul>
<div class="pie_menu"></div>

</td>
<td rowspan="2" valign="top" class="fondo_cont">
<div class="part01_2"></div>
<div class="contenido">

<?php
include("conec.php");
if ($_GET){
$articulo=$_GET["articulo"];
$sql_2="select titulo_articulo,contenido from articulos where id_articulo=$articulo";
$consulta_2=mysql_query($sql_2,$link);
while ($contenido=mysql_fetch_array($consulta_2)){
$titulo=$contenido[0];
echo "<h3>".$titulo."</h3>";
$texto=$contenido[1];
echo $texto;
}
mysql_free_result($consulta_2);
mysql_close($link);
}
else {
echo "<script>window.location.href('index.php?articulo=41')</script>"; ------>no funciona en fOX
}
?>
</div> </td>
</tr>
<tr>
<td valign="top" class="fondo_menu">
</td>
</tr>
<tr>
<td class="menu_inf01"></td>
<td class="menu_inf02"></td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle" bgcolor="#FFFFFF">© Copyright, Instituto Superior Tecnológico Didascalio Cristo Rey <br>Optimizado para (IExplorer 6.0) &copy; Copyright, Conferencia Episcopal Espa&ntilde;ola</td>
</tr>
</table>
</body>
</html>

Por jackstark

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ago 2008 01:06 am
Tu problema esuqe estas usando la propiedad href como funcion:

Código :

window.location.href('index.php?articulo=41')


Cambialo por

Código :

window.location.href = 'index.php?articulo=41';

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

safari
Citar            
MensajeEscrito el 25 Ago 2008 09:52 pm

Cep escribió:

Cambialo por

Código :

window.location.href = 'index.php?articulo=41';
O bien:

Código :

window.location.replace('index.php?articulo=41');
(que también lo sustituye en el historial)

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.