Autor Tema: [Ayuda] Cambiar datos sin parpadear?  (Leído 444 veces)

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
[Ayuda] Cambiar datos sin parpadear?
« en: 03 de Julio de 2010, 00:24:41 am »
Bueno.. tengo una duda...
Yo tengo una div que al presionarla quisiera que guardara datos en una SQL "Pero..." Sin que esta parpadee :S
Es decir.. Que no se ponga en blanco...

por ejemplo..
onclick="cambiar("1");"

creo que seria con una función.. y que guarde el valor id (en este caso 1) de la función...
Help Me? xd
Twitter: @JoakoM010



Comunidad PHPeros

[Ayuda] Cambiar datos sin parpadear?
« en: 03 de Julio de 2010, 00:24:41 am »

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Cambiar datos sin parpadear?
« Respuesta #1 en: 03 de Julio de 2010, 00:42:12 am »
pues con un ajax normal y corriente podría hacerse

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Ayuda] Cambiar datos sin parpadear?
« Respuesta #2 en: 03 de Julio de 2010, 00:52:05 am »
También lo puedes hacer con un iFrame, en caso de no tener AJAX:

Código: [Seleccionar]
<script>
function cambiar(id)
{
        document.getElementById('navegacion').src = '/guardardatos.php?id=' + id;
}
</script>

<div onclick='cambiar("1");'>Cambiar datos</div>
<iframe name='navegacion' id='navegacion' style='display:none'></iframe>

Espero que te sea útil :)
Saludos ^^
- Moderador de PHP


Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Ayuda] Cambiar datos sin parpadear?
« Respuesta #3 en: 03 de Julio de 2010, 02:29:53 am »
Mmm haber ahora tengo otraaaa duda mas........ xd
Con el script de kevin el el otro post.. en la función envío otros valores como son titulo y descripción... para que después esos valores sean agregados a una celda de una tabla :S

Ando enviando los valores en medida de:
cambiar(id,nm,ds)
id es un valor que se enviara (En el otro tema esta la respuesta de por que id). nm sera el nombre a colocar y ds la descripción :S
ahora mi pregunta... Como hago para cojer el dato enviado con la funcion y colocarlo en la celda?
Se colocarlo en la celda.. tan solo le asigno un valor id al <td... y luego con innerHTML inserto los datos...
Ejemplo...
Código: [Seleccionar]
<script>
var texto;
function hola(texto){
document.getElementById("aaa").innerHTML = 'texto';
texto = 'aaa';
}
</script>

<a onclick="hola(texto)">aaa</a>
<table id="micapa" border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" id="AutoNumber1">
  <tr>
    <td id="aaa">Este valor se cambiara al dar click arriba</td>
    <td>asdasdadasdasasd</td>
  </tr>
  <tr>
    <td>gddgfgfdgfdg</td>
    <td>fdgfdgfdgfdgfdgfdg</td>
  </tr>
</table>

la duda es... Quiero que el valor enviado con la función (la puse arriba) EJ: onclick="ejemplo("1,Hola,Soy yo");"
el valor "hola" se inserte en una celda y "Soy yo" en otra....
Lo que no consigo es como usar el valor de la función
Twitter: @JoakoM010