Autor
|
Tema: Llamar a una funcion javascript desde un href de php. (Leído 16,699 veces)
|
70N1
Desconectado
Mensajes: 355
|
Esta es la funcion a la que quiero llamar: function fwrite_x(folder,filename,data,mode){ //fwrite_x v1.0 byScriptman //modes: 0:si no existe, regresa false ;1: sobreescribe; 2:append. filename=folder+filename; if(fso.FileExists(filename) == false&&mode==0) return false; if(fso.FileExists(filename) != false&&mode==2) { tf = fso.OpenTextFile(filename,1); var dataold = tf.readall(); tf.close(); } else dataold=""; var tf = fso.CreateTextFile(filename,2); tf.write(dataold+data); tf.close(); return true; }
y la quiero llamar desde aqui: echo "<a class=\"toplinkbox\" href=\"javascript:fwrite_x("c:\","archivo.txt","Prueba de escritura",2);"><b>$customtitle</b></a>";
Saveis que estoy haciendo mal?
|
|
|
En línea
|
70N1
|
|
|
David Vans
Desconectado
Mensajes: 193
|
Prueba a poner esto "<a class="toplinkbox" href="javascript:fwrite_x("c:\","archivo.txt","Prueba de escritura",2);"><b>$customtitle</b></a>"; espero que te funcione.
|
|
|
En línea
|
|
|
|
Og.
Desconectado
Mensajes: 822
Aprendiendo de la vida
|
echo "<a class=\"toplinkbox\" href=\"‭‬javascript:fwrite_x(\"c:\",\"archivo.txt\",\"Prueba de escritura\",2);\"><b>$customtitle</b></a>";
si al intentar correr el programa te daba error es por que no le ponias slashes a las comillas, ya si tu funcion funciona o no es otra cosa, pero esto ya va a mostrar el link que quieres
|
|
|
En línea
|
|-
|
|
|
70N1
Desconectado
Mensajes: 355
|
Gracias a los dos. Esto me seguia dando error asi que modifique la funcion para que no llevara argumentos.
|
|
|
En línea
|
70N1
|
|
|
dark_sargon
Desconectado
Mensajes: 534
CJ
|
Gracias a los dos. Esto me seguia dando error asi que modifique la funcion para que no llevara argumentos.
Aunque dices que ya no lo necesitas, es mejor poner argunmentos en la funciones para poder usarlas varias veces y ahorrar muchas líneas de código; por eso te publico mi respuesta. Puedes intentar así: echo "<a class=\"toplinkbox\" href=\"javascript:fwrite_x('c:','archivo.txt','Prueba de escritura',2);\"><b>$customtitle</b></a>";Disculpen por no escribir en formato de código pero noté que se altera como le sucedio a Np-アクス. Estoy seguro de que funcionara bien. Saludos.
|
|
« Última modificación: 8 Febrero 2010, 03:32 am por dark_sargon »
|
En línea
|
|
|
|
David Vans
Desconectado
Mensajes: 193
|
La function te deberia funcionar pasandole parametros o no intenta pasarle parametros.
A mi me falla alguna funcion y cuando me da error me sale de la function prueba a poner un alert ('linea 1') pont tantos como lineas tengas a ver cuando se dejan de mostrar los alert dependiendo en la linea que dejen de mostrarse los alert es que falla la sigueinte linea . de la function.
Segun en visto algo de la function intentas leer algo en c:\ por motivos de seguridad seguro que tienes asceso denegado.
Si queires hacer algo de eso que la gente se descarge un tipo de plugin que crees tu y luego pones en el regedit protocolo que tu crees por ejemplo prueba://comandos se te abrira la aplicacion.
si tu ejecutas http:\\hola se te abre el navegador si pones s2dk:// creo que se te abre el emule.
Los navegadores web no te dejan acceder al nada del HD.
Un saludo
|
|
|
En línea
|
|
|
|
70N1
Desconectado
Mensajes: 355
|
Ya esta todo solucionado. y si deja escribir en el disco , pero hay que darle permiso al servidor que quiere escribir en tu disco.
Muchas gracias
|
|
|
En línea
|
70N1
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[javascript] llamar a funcion que se recibe por parametro de la funcion
Desarrollo Web
|
Graphixx
|
0
|
6,060
|
24 Abril 2012, 19:36 pm
por Graphixx
|
|
|
javascript, reducir o "llamar" funcion
Desarrollo Web
|
Neibar
|
6
|
4,036
|
8 Mayo 2012, 22:42 pm
por Neibar
|
|
|
Duda! LLamar a una funcion desde Lado Cliente ,con un objeto de video ASP.NET
Desarrollo Web
|
USLO
|
0
|
1,891
|
14 Mayo 2012, 17:25 pm
por USLO
|
|
|
Problema al procesar una variable desde php a una función javascript
PHP
|
Legnak
|
3
|
2,999
|
19 Junio 2013, 04:30 am
por Legnak
|
|
|
como llamar funcion de javascript ?
Desarrollo Web
|
Finishim
|
1
|
3,166
|
20 Enero 2017, 01:24 am
por engel lex
|
|