Foros del Web » Programando para Internet » PHP »

javascript dentro de php

Estas en el tema de javascript dentro de php en el foro de PHP en Foros del Web. Hola a todos: Soy nueva por aquí, estoy desesperada porque busco y busco y no encuentro solución y ya no sé donde acudir. Estoy creando ...
  #1 (permalink)  
Antiguo 11/12/2006, 19:57
 
Fecha de Ingreso: diciembre-2006
Mensajes: 111
Antigüedad: 17 años, 4 meses
Puntos: 1
javascript dentro de php

Hola a todos:

Soy nueva por aquí, estoy desesperada porque busco y busco y no encuentro solución y ya no sé donde acudir.
Estoy creando una lista de productos con un while en php, conecta a la base de datos y muestra todos los productos en una tabla diseñada, a la izquierda la foto y luego el nombre y una pequeña descripcion.
El caso es que quiero que al darle a la foto se abra una página de un tamaño fijo y sin barra sde menú, esto se consigue con onClick="MM_openBrWindow()" de javascript pero no funciona dentro de php, <a href="#" class="quinto" onClick="MM_openBrWindow('.$linea["web_prod_es"].',"ca00607","scrollbars=yes,width=520,height=524" )">'.$linea["nombre_es"].'</a>
No sé como lo puedo solucionar, también había pensado poner un a href normal y luego a la ventana que se abrirá en cuestón darle el tamaño fijo metiendole un código pero no encuentro ningún código para darle un tamaño fijo ni quitarle las barras, todo el mundo usa el codigo de javascript.

Hay que decir que soy muy muy novata , estoy aprendiendo, así que compasión por favor , aquí os dejo el código de toda la página, muchas gracias la ayuda.

<?php
function tabla_productos($seleccion="select * from productos inner join codigo_total on productos.cod_prod=codigo_total.cod_prod
where codigo_total.cod_seccion='CAM'")
{
$link = mysql_connect("localhost","root")
or die ('Lo sentimos, no se pudo establecer la conexi&oacute;n');
mysql_select_db("hasiandasha",$link)
or die ('Lo sentimos, no se pudo establecer la conexi&oacute;n');
$result = mysql_db_query ("hasiandasha",$seleccion,$link)
or die ("Fallo en la consulta");
$num_lineas = mysql_numrows($result);
echo '<table width="100%" border="0" cellpadding="0" cellspacing="0" id="productos">
<tr>
<td colspan="3" bgcolor="#F5F5FF" class="cabecera_productos"><table width="100%" border="0" cellpadding="0" cellspacing="0" id="iamegen y esquina">
<tr>
<td width="17"><img src="../imag/izq_azul.gif" width="17" height="20"></td>
<td bgcolor="#0000FF" class="cabecera_productos"><div align="center">Imagen</div></td>
</tr>
</table></td>
<td colspan="3" bgcolor="#0000FF" class="cabecera_productos">Descripci&oacute;n del producto </td>
<td colspan="2" bgcolor="#0000FF" class="cabecera_productos"><div align="center">Precio</div></td>
<td colspan="2" bgcolor="#F5F5FF" class="cabecera_productos"><table width="100%" border="0" cellpadding="0" cellspacing="0" id="comprar y esquina">
<tr>
<td align="center" valign="middle" bgcolor="#0000FF" class="cabecera_productos"><div align="right">Comprar</div></td>
<td width="17"><img src="../imag/drcha_azul.gif" width="17" height="20"></td>
</tr>
</table></td>
</tr>';
$i=0;
if ($filas < $num_lineas){
while ($i < $num_lineas){
$linea=mysql_fetch_array($result);
echo '<tr>
<td width="5" rowspan="2" bgcolor="#0000FF"><img src="../imag/pix.gif" width="1" height="1"></td>
<td width="78" height="100" align="center" valign="bottom" bgcolor="#F5F5FF">&nbsp;</td>
<td width="125" height="100" align="right" valign="middle" bgcolor="#F5F5FF"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" id="imagen">
<tr>
<td align="center" valign="middle"><a href="'.$linea["web_prod_es"].'" target="_blank">
<img src='.$linea["imagen_p"].' alt='.$linea["alt_es"].' border="0" ></a>
</td>
</tr>
</table></td>
<td width="78" align="center" valign="bottom" bgcolor="#F5F5FF">&nbsp;</td>
<td width="100%" align="center" valign="top" bgcolor="#F5F5FF"><br>
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="titulo">
<tr>
<td><a href="#" class="quinto" onClick="MM_openBrWindow('.$linea["web_prod_es"].',"ca00607","scrollbars=yes,width=520,height=524" )">'.$linea["nombre_es"].'</a></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tablatitulo" id="entrada">
<tr>
<td class="textoproducts">'.$linea["entrada_es"].'</span></td>
</tr>
</table></td>
<td width="78" align="center" valign="top" bgcolor="#F5F5FF">&nbsp;</td>
<td width="78" align="center" valign="top" bgcolor="#F5F5FF"><br>
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="precio">
<tr>
<td align="right"><span class="precio">'.$linea["precio_minimo"].'</span></td>
</tr>
</table></td>
<td width="78" align="center" valign="top" bgcolor="#F5F5FF"><br>
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="10euro">
<tr>
<td align="right" valign="middle" class="precio">&euro;</td>
</tr>
</table></td>
<td width="78" align="center" valign="middle" bgcolor="#F5F5FF"><a href="#"><img src="../imag/carrito.gif" alt="Comprar este producto" width="38" height="38" border="0"></a></td>
<td width="4" rowspan="2" bgcolor="#0000FF"><img src="../imag/pix.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="16" height="1" align="right" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="16" height="1"></td>
<td width="125" height="1" align="right" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="125" height="1"></td>
<td width="20" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="20" height="1"></td>
<td width="100%" height="1" align="center" valign="middle" bgcolor="#CC9933"></td>
<td width="20" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="20" height="1"></td>
<td height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="50" height="1"></td>
<td height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="20" height="1"></td>
<td width="78" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="78" height="1"></td>
</tr>';
$i++; //Incrementa en una fila si se cumple las condiciones anteriores
}
}
else{ //Si no hay resultados de la búsqueda hará lo siguiente
print '<tr>
<td width="5" rowspan="2" bgcolor="#0000FF"><img src="../imag/pix.gif" width="1" height="1"></td>
<td width="78" height="100" align="center" valign="bottom" bgcolor="#F5F5FF">&nbsp;</td>
<td height="100" colspan="7" valign="middle" bgcolor="#F5F5FF"><div align="center"><font face="Verdana" color=#cc9933 size=4>
No hay productos en esta categor&iacute;a </font></div></td>
<td width="4" rowspan="2" bgcolor="#0000FF"><img src="../imag/pix.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="78" height="1" align="right" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="16" height="1"></td>
<td width="125" height="1" align="right" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="125" height="1"></td>
<td width="78" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="20" height="1"></td>
<td width="100%" height="1" align="center" valign="middle" bgcolor="#CC9933"></td>
<td width="78" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="20" height="1"></td>
<td width="78" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="50" height="1"></td>
<td width="78" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="20" height="1"></td>
<td width="78" height="1" align="center" valign="bottom" bgcolor="#CC9933"><img src="../imag/pix.gif" width="78" height="1"></td>
</tr>';
}
echo '<tr bgcolor="#F5F5FF">
<td colspan="10"><table width="100%" border="0" cellpadding="0" cellspacing="0" id="culo_products">
<tr>
<td width="14"><img src="../imag/esq_izq_clara.gif" width="14" height="12"></td>
<td valign="bottom"><table width="100%" border="0" cellpadding="0" cellspacing="0" id="centro_azul_culo">
<tr>
<td height="1" bgcolor="#0000FF"><img src="../imag/pix.gif" width="1" height="1"></td>
</tr>
</table></td>
<td width="14"><img src="../imag/esq_drcha_clara.gif" width="14" height="12"></td>
</tr>
</table></td>
</tr>
</table>';
mysql_free_result($result);
}
  #2 (permalink)  
Antiguo 11/12/2006, 21:55
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Ayuda urgente,javascript dentro de php

No es necesario que pongas todo el códio sólo con una fracción del mismo es suficiente.

solución:

<a href="#" class="quinto" onClick="MM_openBrWindow('<? echo $linea["web_prod_es"] ?>',"ca00607","scrollbars=yes,width=520,height=524 " )">'<? echo $linea["nombre_es"] ?>'</a>

Espero que te sirva.

Saludos...
  #3 (permalink)  
Antiguo 12/12/2006, 12:01
Avatar de ginitofl  
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 17 años, 4 meses
Puntos: 22
Re: javascript dentro de php

HOLA ALEJANDRA NO ES NECESARIO QUE PONGAS CODIGO DE JAVA SCRIP YA QUE LO PUEDES HACER ASI:


Código PHP:
<a onclick="this.target = 'popup'; window.open('', 'popup', 'width=450,height=250,top=200,left=200,resizable=0,scrollbars=0,menubar=0,toolbar=0,status=yes,location=0')" href="h t t p://w w w.tuweb/muestrafotogrande.php?id=<?echo $damefila["idparaubicarfoto"];?>">

<img src="borrar.gif" border="0" width="18" height="20"></a>
espero que este pequeño ejemplo te ayude, cualquier consulta o si deseas aprender mas acerca de php no dudes en escribirme. suerte

ojo: el h t t p y el w w w : esta separado ya que aun no tengo el minimo de mensajes para poder enviar direcciones web, ya lo juntas tu.
  #4 (permalink)  
Antiguo 12/12/2006, 15:51
 
Fecha de Ingreso: diciembre-2006
Mensajes: 111
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: javascript dentro de php

Mucha sgracias, voy a aprobarlo ahora mismo pero aunque no funcione gracias por contestarme, no dudeis que a partir de ahora seré asidua,jeje

Un saludito

Alejandra
  #5 (permalink)  
Antiguo 12/12/2006, 16:25
Avatar de ginitofl  
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 17 años, 4 meses
Puntos: 22
Re: javascript dentro de php

Alejandra aqui con mucho gusto, estamos para ayudarnos de eso se trata esto de dar alternativas de solucion, si puedes agregame al msn mi correo es [email protected] y cualquier cosa que necesites pues aqui tienes un colaborador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:32.