Hola miren tenia un codigo de 200 lineas y lo reuje a 25 ese code funciono bien, cuando se le pasa el moause por arriba activa una sequencia en javascript cosa que le agregue 2 campos mas [antes tenia 2, ahora son 4 ] y pues dejo de funcionar la parte de javascript les dejo el code del javascript y donde lo llamo
Código PHP:
//user y clan son los que agregue extras
function casilla(numero, numero2, user, clan) {
if(numero == 0) {
document.getElementById('campo').innerHTML = " ";
document.getElementById('user').innerHTML = " ";
}else{
document.getElementById('campo').innerHTML = " ("+numero+","+numero2+")";
document.getElementById('user').innerHTML = " "+user;
}
//esto lo agregue nuevo
if(clan == "") {
document.getElementById('clan').innerHTML = " - ";
}else if(clan == 0 || clan == "undefined") {
document.getElementById('clan').innerHTML = " ";
}else{
document.getElementById('clan').innerHTML = " "+clan;
}
}
y aqui los llamo
Código PHP:
$numx = 1;
do{
$numy = 1;
do{
$user_mapa = ${"user_casilla_".$numx."_".$numy};
$clan_mapa = ${"alianza_casilla_".$numx."_".$numy};
$casilla_div = ${"casilla_".$numx."_".$numy};
if(${"activo_casilla_".$numx."_".$numy} == true) {
echo '<div id="'.$casilla_div.'"><a href="#" onclick = "ventana('.${"casilla".$numx."_x"}.','.${"casilla".$numy."_y"}.');"><img src="imagenes/user_mapa.png" width="65" height="39" onmouseover="casilla('.${"casilla".$numx."_x"}.','.${"casilla".$numy."_y"}.', '.$user_mapa.', '.$clan_mapa.');" onmouseout="casilla(0, 0, 0, 0)" border="0"/></a></div>';
}
$numy++;
}while($numy != 6);
$numx++;
}while($numx != 6);
los datos ya los cheque y si estan bien solamente que no se llama :s
Edit:
este es uno de las img que me imprime
Código PHP:
<div id="apDiv9"><a href="#" onclick = "ventana(71,305);"><img src="imagenes/user_mapa.png" width="65" height="39" onmouseover="casilla(71,305, edig2, 1);" onmouseout="casilla(0, 0, 0, 0)" border="0"/></a></div>