Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/02/2008, 14:03
StRoYeR
 
Fecha de Ingreso: enero-2008
Mensajes: 24
Antigüedad: 16 años, 4 meses
Puntos: 0
Ayuda con código Javascript+PHP

Cita:
Iniciado por Panino5001 Ver Mensaje
Sí, es posible, pero usando alguna técnica de AJAX, como inclusión DOM, IFRAME o XMLHttpRequest. Te ayudarán mejor en ese foro.
He rectificado mi post ya que se me ha ocurrido algo pero no se me ocurre como se puede implementar en Javascript. Ya que el código que se encarga de comprobar si una imagen ya se ha seleccionado, ¿Cómo puedo saber que valores hay (por separado) en el array hecho en Javascript?

Código PHP:
<script>
Array.
prototype.in_array=function(){
    for(var 
j in this){
        if(
this[j]==arguments[0]){
            return 
true;
        }
    }
    return 
false;    
}
var 
vec=[];
function 
guardarYComprobar(elem){
if(
vec.in_array(elem)){
alert('nop');
}else{
vec.push(elem)

<
form action="archivo.php" method="post">
<
input type="hidden" name="arreglo" value="" />
</
form>
}
}
</script> 
Código PHP:
<body>
<
table width="100%" border="0" cellspacing="0" cellpadding="0">
  <
tr>
   <
td><img src="./images/cards/back.jpg" name="card1" width="80" height="130" onclick="this.src='./images/cards/26.gif';guardarYComprobar(this.src)"></td>
<
td><img src="./images/cards/back.jpg" name="card2" width="80" height="130" onclick="this.src='./images/cards/6.gif';guardarYComprobar(this.src)"></td>
<
td><img src="./images/cards/back.jpg" name="card3" width="80" height="130" onclick="this.src='./images/cards/30.gif';guardarYComprobar(this.src)"></td>
<
td><img src="./images/cards/back.jpg" name="card4" width="80" height="130" onclick="this.src='./images/cards/14.gif';guardarYComprobar(this.src)"></td>
<
td><img src="./images/cards/back.jpg" name="card5" width="80" height="130" onclick="this.src='./images/cards/20.gif';guardarYComprobar(this.src)"></td>
<
td><img src="./images/cards/back.jpg" name="card6" width="80" height="130" onclick="this.src='./images/cards/1.gif';guardarYComprobar(this.src)"></td>
</
table>
</
body>
</
html
¿Qué es lo que se guarda en el array un valor numérico o una cadena de texto? ¿Cómo puedo sacar un valor en concreto de ese array?

Me interesaría enviarlo a una página PHP como una variable de este modo para guardarlo (ejemplo):
Código PHP:
archivo.php?valor=
En caso de que no se pudiera hacer de esta forma por guardarse como cadena de texto y aprovechando que todas las imagenes estan ordenadas ya buscaría la forma para eliminar la parte de texto, pero por el momento el problema que tengo es este.

Saludos.

Última edición por StRoYeR; 04/03/2008 a las 03:21