Foros del Web » Creando para Internet » Diseño web »

Información entre PHP y JavaScaript

Estas en el tema de Información entre PHP y JavaScaript en el foro de Diseño web en Foros del Web. Buenos días Sres. del foro: Mi inquietud es la siguiente, quiero realizar una presentación de imágenes con JavaScript y en el web he entontrado opciones ...
  #1 (permalink)  
Antiguo 26/03/2010, 10:22
 
Fecha de Ingreso: noviembre-2009
Mensajes: 8
Antigüedad: 8 años, 1 mes
Puntos: 0
Información entre PHP y JavaScaript

Buenos días Sres. del foro:

Mi inquietud es la siguiente, quiero realizar una presentación de imágenes con JavaScript y en el web he entontrado opciones muy interesantes, no obstante requiero que la misma sea dinamica. Con esto quiero decir que mi script pueda presentar las imágenes que se encuentran en un directorio de lado del servidor, evidentemente JavaScript no trabaja de lado del servidor, por lo que mi intención es utilizar PHP para que este cree un arreglo con la ruta y las imágenes contenidas en ese directorio de manera que si agregue o elilmine una de ellas el php le indique a JavaScript el contenido exacto de imágenes.

Ahora bien, hice una pequeña programación en php con extensión ".php" para que me muestre las imágenes vía browser y se realiza perfectamente, sin embargo, cuando integro esta progamación el JavaScript este no pasa el arreglo de PHP a JS.

Me gustaría saber que puedo estar haciendo mál, a no ser que la programación PHP no se esté ejecutando dato que la extención del trabajo final está en ".html".

Cuales han de ser mis opciones,

* Corregir mi programacón...?
* Utilizar Otro Método...?

Agradecería a todos aquellos que puedan orientarme para lograr este objetiivo que al final es colectivo.

Saludos y gracias mil

Mi Programación es esta...

<html>
<head>
<title>WebDesignHelper.co.uk - Page Template 81</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="FW MX DW MX HTML">
<link href="form.css" rel="stylesheet" type="text/css">

<script language="javascript">
alert("acabo de entrar");
var imagenes = new Array();
<?php
$extensions = array('jpg','jpeg','gif','png','bmp');
$folfer="images/";
$handle = opendir($folder);
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {

// obtener extension del archivo
$ext = strtolower(substr(strrchr($file, "."), 1));

// almacenamos en el array
if(in_array($ext, $extensions)){
//$imagenes[] = "../".$folder.$file;
$imagenes[] = $file;
$items=items+1;
}
}
}
closedir($handle);
$i=0;
while ($i <= $items-1) {
#echo "<img src='".$imagenes[$i]."' align='absmiddle'>";
echo "\n imagenes['".$i."'] = '".$imagenes[$i]."';";
}
echo "\n imagenes[0][num_params] = '".$imagenes[$items]."';";
#echo "\n imagenes[0] = '".$items."';";
#echo "\n";
?>
alert("sali del proceso PHP")

//************************************************** ****************************/
var segundos = 2 //cada cuantos segundos cambia la imagen
var dire = "images" //directorio o ruta donde están las imágenes

if(dire != "" && dire.charAt(dire.length-1) != "/")
{dire = dire + "/"}
alert(imagenes[1])
alert(dire);
var preImagenes = new Array()
for (pre = 0; pre < imagenes.length; pre++){
preImagenes[pre] = new Image()
preImagenes[pre].src = dire + imagenes[pre]
alert(pre)
}
cont=0
function presImagen(){
alert("Entre a presimagen")
alert(cont)
document.foto.src= dire + imagenes[cont]
subeOpacidad()
if (cont < imagenes.length-1)
{cont ++}
else
{cont=0}
tiempo=window.setTimeout('bajaOpacidad()',segundos *1000)
}
var iex = navigator.appName=="Microsoft Internet Explorer" ? true : false;
var fi = iex?'filters.alpha.opacity':'style.MozOpacity'
var opa = iex ? 100 : 1;
function bajaOpacidad(){
eval(opa)
if(opa >= 0){
cambia()
opa -= iex?10:0.1;
setTimeout('bajaOpacidad()',10)
}
else{presImagen()}
}

function subeOpacidad(){
opaci = iex?100:1;
if(opa <= opaci){
cambia()
opa += iex?10: 0.1;
setTimeout('subeOpacidad()',10)
}
}
function cambia(){
eval('document.foto.' + fi + ' = opa')
}
var tiempo
function inicio(){
clearTimeout(tiempo)
bajaOpacidad()
}

//<img src="images/justicia1.jpg" name="foto" id="foto" alt="alena y juan" onclick="inicio()" / >
</script>


</head>
<body bgcolor="#666666" topmargin="50" marginheight="50">
<div id=”stylized” class=”myform”>
<img src="images/justicia1.jpg" name="foto" id="foto" alt="alena y juan" onClick="inicio()" / >

</div>

</body>
</html>
  #2 (permalink)  
Antiguo 26/03/2010, 10:33
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.544
Antigüedad: 15 años, 8 meses
Puntos: 1262
Respuesta: Información entre PHP y JavaScaript

Hola:

Si quieres usar código php, debes usar páginas con una extensión que el server reconozca como cosas php... también valdrían cosas com .php4, php5... y no recuerdo cuantas otras extensiones... sin duda la extensión html no procesa contenido php.

Por cierto, creo que el tema es más general...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 26/03/2010, 10:53
 
Fecha de Ingreso: noviembre-2009
Mensajes: 8
Antigüedad: 8 años, 1 mes
Puntos: 0
De acuerdo Respuesta: Información entre PHP y JavaScaript

Buenas CARICATOS gracias por responder, mira disculpa mi ignoracia en el tema, yo soy programador, pero de aplicaciones de escritorio, sin embargo ahora estoy entrando en lo relacionado al web, por los que mis ideas algunas veces encuentran barreras, dado que exiten operaciones remotas y locales, pero una misma herramienta no maneja los mismos temas, por lo que tengo que buscar la forma de interrelacionarlas antes de darme por vencido y esta es una de ellas. Mi idea la plasmé en el tema principal, y encontré en diferentes foros incluyendo este algo sobre esa ejecución de intercambiar datos arrays entre PHP y JS, pero en ninguno vi que manifestaran que ha de tener una estensión ".php", por mi cuenta si he notado que algunas aplicaciones puedo correrlas tanto con extesión ".php, htm o html", aún cuando las tres tengas codigos "php", en este caso si noté que no se ejecutaba. Como lo manifesté y lo reitero, soy nuevo en esto y demanera empírica, por lo que cualquier información por muy mínima o básica que sea oo parezca, para mi es muy importante.

Gracias por tu información, sin embargo, hice esta aclaración para ver si con un poquito más de detalles sobre mi persona, puedo abrir el camino, a que sepas que quien esta de este lado, le falta mucho de lo que ustedes poseen.
  #4 (permalink)  
Antiguo 26/03/2010, 13:44
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.544
Antigüedad: 15 años, 8 meses
Puntos: 1262
Respuesta: Información entre PHP y JavaScaript

Hola:

Pues si quieres usar php en un fichero html, solo puede ser en un server que esté configurado para aceptar esa extensión, pero puede haber otras formas que no me pareció que debería comentar, por ejemplo mediante el uso de Ajax, pero tendría que ser con un fichero externo php, o con otro tipo de ficheros externos de cualquier otro tipo (js.php, css.php, o también imágenes generadas con php que se inserten en un tag img src="imagen.php") pero no parecía que se tratase en este tema... por lo pronto en una página normal que no tenga una extensión que el servidor relacione como php no deberías incluir código php (ni asp, ni perl, ni jsp, etc.)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: php
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 01:05.