elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 43
111  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Dos preguntas sobre el foro. en: 30 Abril 2017, 05:41
Ok, gracias  ;D
112  Foros Generales / Sugerencias y dudas sobre el Foro / Dos preguntas sobre el foro. en: 30 Abril 2017, 05:34
Hola, tengo algunas preguntas:

1. Existe una forma de poner el botón "spoiler" al postear o crear un tema? (Creo que haré un mega tutorial en Java y lo necesitare).

2. Existe una forma de ver los usuarios registrados en el foro (una lista)?
113  Programación / Desarrollo Web / Re: jquery desde un archivo js en: 29 Abril 2017, 23:28
Pongo otro mensaje para que te des cuenta de la modificación  :xD

Otra forma de hacer lo que hiciste (mas ordenado) seria la siguiente:

HTML:
Código
  1. <!DOCTYPE html>
  2. <title>SITIO WEB</title>
  3. <script type="text/javascript" src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  4. <script type="text/javascript" src = "js.js"></script>
  5. <link rel="stylesheet" type="text/css" href="css.css">
  6. </head>
  7. <div id = "contenedor"></div>
  8. <script type="text/javascript">
  9. $(function(){
  10. prueba($("#contenedor"));
  11. });
  12. </script>
  13. </body>
  14. </html>
  15.  

JS:
Código
  1. function prueba(contenedor){
  2. bgcolor = $('label').css('background-color');
  3. $(contenedor).append('<p id = "parrafo">'+bgcolor+'<p>');
  4. }
  5.  

CSS:

Código
  1. label {
  2. background:red;
  3. }
  4. #parrafo {
  5. position:absolute;
  6. margin-top: 250px;
  7. }
  8.  

Suerte con tu código!  ;D
114  Programación / Desarrollo Web / Re: jquery desde un archivo js en: 29 Abril 2017, 23:15
Disculpa, creo que no te entendí muy bien....

Lo que entiendo es que quieres hacer tu código fuere de $(function(){}); pero también necesitas tener el bgcolor del label.

Lo que pasa es que no puedes tener el bgcolor del label antes de que este se cargue. Por tanto requieres de: $(function(){});

Por otro lado, puedes hacer perfectamente todas tus funciones fuera del $(function(){});

-- TE PONGO ESTE CÓDIGO AUNQUE DUDO QUE TE AYUDE, PORQUE NO ENTIENDO BIEN LO QUE QUIERES

Código
  1. bgcolor = null;
  2.  
  3. function crearObjeto() {
  4. $('body').append('<p id = "parrafo">'+bgcolor+'</p>');
  5. $('#parrafo').css('position', 'absolute');
  6. $('#parrafo').css('margin-top', '250px');
  7. }
  8.  
  9. $(function(){
  10. bgcolor = $('label').css('background-color');
  11. crearObjeto();
  12. });
  13.  

--
NO PRESTES ATENCIÓN A LO ANTERIOR, NO ME FIJE QUE MODIFICASTE TU MENSAJE
115  Programación / Desarrollo Web / Re: jquery desde un archivo js en: 29 Abril 2017, 22:33
SCRIPT:

Código
  1. bgcolor = "VALOR INICIAL";
  2. function getColorRGB() {
  3. return bgcolor;
  4. }
  5.  
  6. console.log('LLAMO FUNCION');
  7. console.log(getColorRGB()); // LLAMAR FUNCION
  8.  
  9.  
  10. $(function(){
  11. console.log('ASIGNO VALOR');
  12. bgcolor = $('label').css('background-color'); //ASIGNAR VALOR
  13. console.log(bgcolor);
  14. });


OUTPUT:

Código:
js.js:26 LLAMO FUNCION
js.js:27 VALOR INICIAL
js.js:31 ASIGNO VALOR
js.js:33 rgb(255, 0, 0)

Estas llamando la función antes de sacar el valor.
Por eso yo lo puse en botones, ya que si haces un alert o cualquier cosa antes de asignar el valor o te dará undefined o te dará un error.

Como lo solucionas?
O retrasas el output o haces antes el input.

Como haces eso?
Hacer antes el input sera mas complicado ya que necesitaras que jquery y el documento HTML cargue antes que tu output.

Por tanto retrasare el output:

Código
  1. bgcolor = "VALOR INICIAL";
  2. function getColorRGB() {
  3. return bgcolor;
  4. }
  5.  
  6. setTimeout(function(){
  7. console.log('LLAMO FUNCION');
  8. console.log(getColorRGB()); // LLAMAR FUNCION
  9. },500);
  10.  
  11.  
  12. $(function(){
  13. console.log('ASIGNO VALOR');
  14. bgcolor = $('label').css('background-color'); //ASIGNAR VALOR
  15. console.log(bgcolor);
  16. });
  17.  


Funcionara siempre y cuanto todo cargue antes de los 500ms.

Pero esto es un parche, lo mejor seria hacer tu alert despues de que cargue con $(function(){});

Ahi te lo puedes ingeniar.
116  Programación / Desarrollo Web / Re: jquery desde un archivo js en: 29 Abril 2017, 22:19
Tiene que ver con lo que te dije yo al inicio y lo que te dijo angel lex.

Pon un console.log() justo cuando asignes el valor y pon otro cuando lo quieras sacar.

Dime cual pasa primero y quizás tengas tu respuesta.
117  Programación / Desarrollo Web / Re: jquery desde un archivo js en: 29 Abril 2017, 21:57
Nose amigo, yo creo que el ejemplo que te puse ahí hace CLARISIMAMENTE lo que pides.

Pero para hacerlo mas claro:

Código
  1. <!DOCTYPE html>
  2. <title>SITIO WEB</title>
  3. <script type="text/javascript" src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  4. <script type="text/javascript" src = "js.js"></script>
  5. <link rel="stylesheet" type="text/css" href="css.css">
  6. </head>
  7. <label>Hola Mundo</label>
  8. <button onclick = "alert(getColor())">FUNCION</button>
  9. <button onclick = "alert(bgcolor);">DIRECTO</button>
  10. </body>
  11. </html>
  12.  

Código
  1. function getColor() {
  2. return bgcolor;
  3. }
  4.  
  5. $(function(){
  6. bgcolor = $('label').css('background-color');
  7. });
  8.  

Ojo que yo no le puse "var" a la variable, por tanto el global.
118  Seguridad Informática / Hacking Básico / Re: Ayuda para descargar un sonido desde una página en: 29 Abril 2017, 21:37
o podrías simplemente usar un programa que grabe sonidos  :silbar:

 :laugh: :laugh: :laugh:  :xD :xD :xD
119  Programación / Desarrollo Web / Re: jquery desde un archivo js en: 29 Abril 2017, 21:32
no solo porque está una funcion dentro de otra, tambien porque la llamas antes de declararla...

y por eso es bueno mostrar el codigo de buenas a primeras...

Muy cierto u.u.
angel lex Sacalo de java pls!

--

FJDA. Empecemos otra vez, dime que quieres hacer y veamos si te puedo ayudar, porque ya no entiendo nada.

--
Quieres hacer esto?:

Código
  1. function getColor() {
  2. return bgcolor;
  3. }
  4.  
  5. $(function(){
  6. bgcolor = $('label').css('background-color');
  7. alert(getColor());
  8. });
  9.  
120  Programación / Desarrollo Web / Re: jquery desde un archivo js en: 29 Abril 2017, 20:47
Prueba textual esto:

HTML>
Código
  1. <!DOCTYPE html>
  2. <title>SITIO WEB</title>
  3. <script type="text/javascript" src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  4. <script type="text/javascript" src = "js.js"></script>
  5. <link rel="stylesheet" type="text/css" href="css.css">
  6. </head>
  7. <label>Hola Mundo</label>
  8. </body>
  9. </html>
  10.  

CSS:
Código
  1. label {
  2. background:red;
  3. }
  4.  

JS:
Código
  1. $(function(){
  2. var bgcolor = $('label').css('background-color');
  3. alert(bgcolor);
  4. });
  5.  

PD: Es mala practica poner el JS arriba del todo. Pero meeh
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 43
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines