Autor Tema: usar variable pasada a una funcion  (Leído 739 veces)

Desconectado lorddelioncourt

  • PHPerit@
  • *
  • Mensajes: 17
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
usar variable pasada a una funcion
« en: 11 de Julio de 2012, 19:26:21 pm »
Tengo la siguente duda:
En un proyecto que estou haciendo quiero hacer lo siguiente

Código: [Seleccionar]
function mostrar(capa,texto)
{
    document.getElementById('capa').innerHTML = '<b>' + texto + '<b>';
}

mi problema que no se como usuar la variable capa ya que asi da por hecho que el id del elemento se llama capa.
Pueden ayudarme???
Espero darme a entender
Bebe de mi y vive Eternamente

Comunidad PHPeros

usar variable pasada a una funcion
« en: 11 de Julio de 2012, 19:26:21 pm »

Desconectado AlejoSketch

  • PHPero Avanzado
  • ****
  • Mensajes: 339
  • Karma: 12
  • Sexo: Masculino
  • Aprendiendo algo nuevo cada día!
    • Ver Perfil
Re:usar variable pasada a una funcion
« Respuesta #1 en: 12 de Julio de 2012, 03:11:54 am »
Tengo la siguente duda:
En un proyecto que estou haciendo quiero hacer lo siguiente

Código: [Seleccionar]
function mostrar(capa,texto)
{
    document.getElementById('capa').innerHTML = '<b>' + texto + '<b>';
}

mi problema que no se como usuar la variable capa ya que asi da por hecho que el id del elemento se llama capa.
Pueden ayudarme???
Espero darme a entender

Hola!

bueno, lo probé y si le quitas las comillas simples debería funcionar. document.getElementById(capa), lo he probado así:

Código: [Seleccionar]
<script>
function mostrar(capa,texto){
document.getElementById(capa).innerHTML = '<b>'+texto+'<b>'; }
</script>

<span onclick="mostrar('nombre_capa','Hola mundo!');">Pulsar aquí</p>
<span id="nombre_capa"></p>

Desde luego verás que se mostrará "Hola Mundo!" en el span de identidad "nombre_capa".
También recuerda:

mostrar('nombre_capa','Hola mundo!'); > funciona!
mostrar(nombre_capa,'Hola mundo!'); > no funciona!

Espero ser de ayuda  :)
« Última modificación: 12 de Julio de 2012, 03:32:45 am por AlejoSketch »


Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:usar variable pasada a una funcion
« Respuesta #2 en: 12 de Julio de 2012, 03:54:52 am »
Como bien dice Alejo, al colocar comillas simples estas indicándole que es una cadena de texto, en cambio si se la quitas, lo reconocerá como la variable que es.

La verdad es que llega siendo de las cosas mas básicas de Javascript para no comprometerme en decir de la programación en general.

Saludos.
Twitter: @JoakoM010



Desconectado AlejoSketch

  • PHPero Avanzado
  • ****
  • Mensajes: 339
  • Karma: 12
  • Sexo: Masculino
  • Aprendiendo algo nuevo cada día!
    • Ver Perfil
Re:usar variable pasada a una funcion
« Respuesta #3 en: 12 de Julio de 2012, 05:07:12 am »
Como bien dice Alejo, al colocar comillas simples estas indicándole que es una cadena de texto, en cambio si se la quitas, lo reconocerá como la variable que es.

La verdad es que llega siendo de las cosas mas básicas de Javascript para no comprometerme en decir de la programación en general.

Saludos.

Exacto, hazle caso al concepto de SoyJoaquin. que yo me extiendo siempre por mínimo que sea el asunto jaja!


Desconectado lorddelioncourt

  • PHPerit@
  • *
  • Mensajes: 17
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Re:usar variable pasada a una funcion
« Respuesta #4 en: 12 de Julio de 2012, 21:42:06 pm »
lo intente asi y tampoco me funciono por eso recurri a ustedes
Bebe de mi y vive Eternamente

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:usar variable pasada a una funcion
« Respuesta #5 en: 12 de Julio de 2012, 21:58:36 pm »
lo intente asi y tampoco me funciono por eso recurri a ustedes

Entonces cuando llamas la función no estas pasando los parámetros ...
Twitter: @JoakoM010



Desconectado lorddelioncourt

  • PHPerit@
  • *
  • Mensajes: 17
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Re:usar variable pasada a una funcion
« Respuesta #6 en: 12 de Julio de 2012, 23:03:58 pm »
ya lo he solucionado. Era problema de una comilla. Gracias por su ayuda
Bebe de mi y vive Eternamente