Foros del Web » Programando para Internet » Javascript »

Abrir en un div, una opción leído desde un id, sin usar value

Estas en el tema de Abrir en un div, una opción leído desde un id, sin usar value en el foro de Javascript en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script > function cambiar ( opcion ) { document. getElementById ( 'id' ) . innerHTML = opcion. ...
  #1 (permalink)  
Antiguo 07/12/2010, 12:26
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Abrir en un div, una opción leído desde un id, sin usar value

Código Javascript:
Ver original
  1. <script>function cambiar(opcion){document.getElementById('id').innerHTML = opcion.id;}</script>
  2.  
  3.  
  4. <a id="Así quiero que cambie cada opción1" onclick="cambiar(this)">Cambiará ID1</a><br/>
  5. <a id="Así quiero que cambie cada opción2" onclick="cambiar(this)">Cambiará ID2</a><br/>
  6.  
  7. <select size="1" onChange="cambiar(this)">
  8. <option id="Con contenido1">Opción 1</option>
  9. <option id="Con contenido2">Opción 2</option>
  10. </select>
  11.  
  12. <center><div id="id">
  13. Esto es el ID
  14. </div></center>

usando value si se puede cambiar cada opción pero necesito cambiarlo desde cada ID o otra forma, haber denme una mano
__________________
/^sleep:\/\//;
  #2 (permalink)  
Antiguo 07/12/2010, 13:51
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

¿Tú quieres que el innerHTML del div sea el id del option seleccionado?
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 07/12/2010, 14:13
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

Cita:
Iniciado por _cronos2 Ver Mensaje
¿Tú quieres que el innerHTML del div sea el id del option seleccionado?
Si, pero lo malo que solo lo lee al <select></select> yo quiero que al presionar cada opción, este me muestre el texto que lleva en el id=""
__________________
/^sleep:\/\//;
  #4 (permalink)  
Antiguo 07/12/2010, 14:19
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

Entonces tendrás que acceder al option que está seleccionado en ese momento. Necesitarás options[] y selectedIndex.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #5 (permalink)  
Antiguo 07/12/2010, 14:24
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

Cita:
Iniciado por _cronos2 Ver Mensaje
Entonces tendrás que acceder al option que está seleccionado en ese momento. Necesitarás options[] y selectedIndex.
Saludos (:
Como lo haría ://!
__________________
/^sleep:\/\//;
  #6 (permalink)  
Antiguo 07/12/2010, 14:31
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

Aquí hay información. Tienes que coger el select, y coger del array donde están las opciones el option que está seleccionado.
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #7 (permalink)  
Antiguo 07/12/2010, 15:00
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

Cita:
Iniciado por _cronos2 Ver Mensaje
Aquí hay información. Tienes que coger el select, y coger del array donde están las opciones el option que está seleccionado.
, nd brother mira haciendole con value así saldría, pero necesito hacerlo con id o otra forma
Código Javascript:
Ver original
  1. <script>function cambiar(opcion){document.getElementById('value').innerHTML = opcion.value;}</script>
  2.  
  3.  
  4.  
  5.  
  6. <select size="1" onChange="cambiar(this)">
  7. <option value="Con contenido1">Opción 1</option>
  8. <option value="Con contenido2">Opción 2</option>
  9. </select>
  10.  
  11. <center><div id="value">
  12. Esto es el ID
  13. </div></center>
__________________
/^sleep:\/\//;
  #8 (permalink)  
Antiguo 07/12/2010, 15:07
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

Bueno como te veo muy perdido te voy a decir cómo.
Código HTML:
Ver original
  1. <select size="1" onChange="cambiar(this.options[this.selectedIndex])">
Saludos.
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #9 (permalink)  
Antiguo 07/12/2010, 15:21
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Abrir en un div, una opción leído desde un id, sin usar value

Cita:
Iniciado por _cronos2 Ver Mensaje
Bueno como te veo muy perdido te voy a decir cómo.
Código HTML:
Ver original
  1. <select size="1" onChange="cambiar(this.options[this.selectedIndex])">
Saludos.
Muajaja Gracias hermano
__________________
/^sleep:\/\//;

Etiquetas: Ninguno
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 20:03.