[Resuelto] Enviar texto a una url con javascript

Iniciado por Kaxperday, 19 Octubre 2015, 22:04 PM

0 Miembros y 1 Visitante están viendo este tema.

#!drvy

#10
Te dije que abrieras la consola javascript de tu navegador.

SyntaxError: missing formal parameter thugs.html:6:14
ReferenceError: hola is not defined thugs.html:23:1


El var no se declara cuando recoges un parametro de una funcion. Tu funcion deberia quedar asi:

Código (javascript) [Seleccionar]
function hola(hola)
{
alert(hola);
}


Quizás un curso básico de javascript no te vendrá mal.
http://www.javascriptya.com.ar/

Citar¿Te refieres solo a la llamada a la función declarada en el head no?

No, a todo.

Saludos

Kaxperday

#11
Ya probé a hacerlo y tampoco, por cierto gracias por el consejo de la consola, se me había pasado por alto, estaba ofuscado intentando hacerlo correr :$.

Por fin, ahora probaré lo de enviar datos, muchas gracias, y si no me vendría mal estudiar js antes de ponerme a hacer esto, pero es algo muy puntual, todavía no estoy interesado en aprenderlo :P

¿xml también necesita ser cargado como jquery?, perdonad la ignorancia en el tema XP

Saludos y gracias.

Bueno, visto que ambas funciones necesitan Jquery he encontrado esta, que no lo necesita:

Código (javascript) [Seleccionar]
function httpPost(cadena)
{
   var xmlHttp = new XMLHttpRequest();
   xmlHttp.open( "POST", "http://127.0.0.1", false );
   xmlHttp.send( cadena );
}


Me da error de que está en desuso, y fallo al cargar "http://127.0.0.1/", aunque el server está corriendo.

La adevertencia de que está en desuso usarlo asincronamente en el main, se arregla cambiando a true, el tercer parámetro del método open(), ahora simplemente me da error de "conection refused".

Saludos.

Edito: Working as charm!!

Gracias, ya editaré y explique porqué ahora funciona, lo conseguí hacer con XML, dejando de lado las funciones que pedían cargar jquery, Saludos!!

Entre otras cosas uno de mis errores fue conectar a 127.0.0.1, cuando el servidor lo tendía bindeado a la dirección local de la red.
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.

viriatooundil

#12
Cita de: Kaxperday en 20 Octubre 2015, 12:52 PM
Ya probé a hacerlo y tampoco, por cierto gracias por el consejo de la consola, se me había pasado por alto, estaba ofuscado intentando hacerlo correr :$.

Por fin, ahora probaré lo de enviar datos, muchas gracias, y si no me vendría mal estudiar js antes de ponerme a hacer esto, pero es algo muy puntual, todavía no estoy interesado en aprenderlo :P

¿Para cargar las librerías y poder ejecutar tanto ajax como xml que me recomiendan?, mientras sigo buscando.

Saludos y gracias.

HTML es un XML y por ello javascript ya viene con funciones para manejar XML aunque hoy en día se usa mas JSON en lo que a tratamiento de datos se refiere. AJAX es una clase extendendida de XMLHTTPRequest en la libreria de jquery. No entiendo la pregunta, en javascript no puedes cargar las librerias como en java o c++, uno es lenguaje script y otro es lenguaje programación, si quieres alguna manera de cargar librerias en js esta es tediosa y mejor no usarla:

Código (javascript) [Seleccionar]

$.ajax("url-script.js",{
type:"POST",
datatype:"script",
success(result){
  eval(result) //Compila el codigo
},
error(error){
  alert(error);
);


Kaxperday

#13
Gracias por la respuestas.

Pero ahora la pregunta del millón, que no tiene que ver mucho con el tema pero vosotros sabréis, la idea era hacer un mitm e inyectar js que pasaran el contenido de los forms a el servidor local que hace el mitm. Perooo ¿si hay conexión https entre cliente y servidor entonces no podremos inyectar nuestro js malicioso no?, solo podremos detectar los paquetes http inyectarles el código y reenviarlos, pero si usan https todo lo que cargan incluido el html está cifrado entonces no podemos inyectar nuestro js, ¿no?.

Luego, primero habría que bypassear https si queremos inyectar js ¿no?.

Saludos y gracias.  :P :rolleyes:

Edito: PD ya decía yo que no podía ser tan fácil jajaja, vuelta al sslstrip.

Luego este vídeo es una farsa, pues solo funciona con HTTP  :-( :-( :-(, así todos sabemos XD

https://www.youtube.com/watch?v=0QT4YJn7oVI

Claro eso explicaría porque todos sus logins son de páginas HTTP  :-( :-( :-( XD
mail.com no es HTTPS  :-* :-*
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.