Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Usar getAttribute con un script

Estas en el tema de Usar getAttribute con un script en el foro de Javascript en Foros del Web. Bueno antes que nada aun estoy en fase de aprendizaje. Lo que queria hacer es conseguir el contenido que se encuentra en un script en ...
  #1 (permalink)  
Antiguo 26/06/2014, 08:47
seravifer
Invitado
 
Mensajes: n/a
Puntos:
Usar getAttribute con un script

Bueno antes que nada aun estoy en fase de aprendizaje.
Lo que queria hacer es conseguir el contenido que se encuentra en un script en un pagina html:

Código:
<script type='text/javascript'>

<script type='text/javascript'>
...
   "id" : "playerID",
   "startparam" : "start",    ----- esto es lo que necesito por ejemplo coger "start"
   "skin" : "roundster",
   "dock.position" : "left",
   "stretching" : "uniform",
...
<script>
He leido que se usa el getAttribute.
  #2 (permalink)  
Antiguo 26/06/2014, 09:08
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Usar getAttribute con un script

Pues has cortado el codigo pero pareciera es un objeto literal

Código Javascript:
Ver original
  1. <script>
  2.  
  3. var obj = {
  4.     "id" : "playerID",
  5.     "startparam" : "start",    // esto es lo que necesito por ejemplo coger "start"
  6.     "skin" : "roundster",
  7.     "dock.position" : "left",
  8.     "stretching" : "uniform"
  9.         };
  10.        
  11. // accederé a la propiedad 'start'     
  12. document.write(obj.startparam);
  13.  
  14. </script>
__________________
Salu2!
  #3 (permalink)  
Antiguo 26/06/2014, 09:24
seravifer
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Usar getAttribute con un script

Vale tienes razón. Te pongo el código completo.

Código:
jwplayer('flvplayer').setup({
   "playlist" : [
      {
         "sources" : [
            {
               "file" : "url"  //necesito esa url
            }
         ],
      }
   ]
}
);
  #4 (permalink)  
Antiguo 26/06/2014, 09:36
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Usar getAttribute con un script

Te aclaro que tu pasas ese objeto literal como parametro a una funcion.. asi que lo que pasas lo llamare obj

Digamos que lo pasas asi:

Código Javascript:
Ver original
  1. jwplayer('flvplayer').setup(obj)

Código Javascript:
Ver original
  1. <script>
  2.  
  3. obj =
  4. {
  5.    "playlist" : [
  6.       {
  7.          "sources" : [
  8.             {
  9.                "file" : "url"  //necesito esa url
  10.             }
  11.          ],
  12.       }
  13.    ]
  14. }
  15. ;
  16.        
  17. // accederé a la propiedad 'start'     
  18. document.write(obj.playlist[0]['sources'][0].file);
  19.    
  20. //jwplayer('flvplayer').setup(obj)
  21. </script>
__________________
Salu2!
  #5 (permalink)  
Antiguo 26/06/2014, 09:47
seravifer
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Usar getAttribute con un script

Vale, funciona. Pero el problema es que no puedo cambiar la parte de javascript. Por ese motivo accedo a ella. Por lo que tendrá que ser con esta estructura. Y aquí es lo que ya no se seguir.

Código:
jwplayer('flvplayer').setup({

...

});
  #6 (permalink)  
Antiguo 26/06/2014, 10:04
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Usar getAttribute con un script

Pues "lo siento mucho" porque tu envias una carta a Irak y quieres leer su mensaje pero el problema es que ya esta en Irak --o sea la funcion setup()--
__________________
Salu2!
  #7 (permalink)  
Antiguo 26/06/2014, 10:12
seravifer
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Usar getAttribute con un script

Vale. Entonces no hay ninguna manera de acceder. ¿Como es eso? Temas de seguridad o algo¿?


Código:
<script type='text/javascript'>

jwplayer('flvplayer').setup({
   "id" : "playerID",
   "playlist" : [
      {
         "sources" : [
            {
               "file" : "url"
            }
         ],
      }
   ]
}
);
</script>
PD: Lo de Irak no lo entiendo. Si la cuestión es que el código esta ahí pero no puedo acceder.
  #8 (permalink)  
Antiguo 26/06/2014, 10:16
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Usar getAttribute con un script

- Tu envias algo como parametro de una funcion o metodo.... ese algo llamemoslo "mensaje" pero son datos......

- Esa funcion hace seguramente algo con esos datos (lee el mensaje y lo procesa)

- Excepto que sea una funcion "boba" que devuelve (con return) lo mismo que recibe (como parametro)... ¿ Cómo esperas recibir nuevamente ese mensaje ?


Cita:
Si la cuestión es que el código esta ahí pero no puedo acceder.
Tu puedes descargarlo en tu maquina, modificarlo y subirlo a donde lo necesites!

Modificas el objeto literal y luego lo llamas asi:

Código Javascript:
Ver original
  1. jwplayer('flvplayer').setup(obj)
__________________
Salu2!
  #9 (permalink)  
Antiguo 27/06/2014, 08:12
seravifer
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Usar getAttribute con un script

Y no hay una manera de que Javascript coja todos los enlaces de una pagina y luego le digas cual queramos¿?
  #10 (permalink)  
Antiguo 27/06/2014, 08:46
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Usar getAttribute con un script

Hola.... estoy perdido.... no veo la relacion con el tema del hilo

Eso lo haces con el metodo match() usando el modificador g para que busque todas las ocurrencias y expresiones regulares para enlaces


https://developer.mozilla.org/en-US/...ar_Expressions
http://stackoverflow.com/questions/1...is-a-valid-url
__________________
Salu2!
  #11 (permalink)  
Antiguo 27/06/2014, 08:54
seravifer
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Usar getAttribute con un script

Es porque si no puedo entrar en ese script lo hago de otra forma. Como lo que necesito es un enlace. Puedo "escanear" y luego coger el enlace que quería. Si miras el código lo que necesitaba era una url.

Etiquetas: html, usar
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 13:36.