Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2010, 00:44
Avatar de BLOQUE
BLOQUE
 
Fecha de Ingreso: octubre-2010
Mensajes: 7
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Extension Para Checkear Links

Hola,

Bueno pues será que no me he explicado bien, lo que quiero que los users registrados en mi web, al ver los links de descarga, puedan comprobar en la propia web si los links estan activos o no, he puesto un ejemplo de una pagina que tiene lo que yo quiero, por si sigo sin explicarme, has visto la pagina que lo tiene ? pues eso es lo que yo quiero hacer, si ves los links, tiene un boton que dice "Comprobar", y entonces te revisa los links si estan "ON" ó "OF",

Bueno haber si ahora me he explicado mejor y, me podéis ayudar.

Un Saludo y muchas gracias.

Edito, para poner esto, que lo he sacado con el firebug, no se si tiene algo que ver para lo que quiro hacer:
Cita:

// JavaScript Document 2 function vista_gestores (id){
3 var url = "ajax_vista_gestores.php";
4 var pars = "id=" + id;
5 var capa = "enlaces-usuario-"+id;
6 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars, asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('cargand o');}, onLoading:function(request){Element.show('cargando ');}} );
7 }
8
9 function vista_actualizar (id){
10 var url = "ajax_vista_actualizar.php";
11 var pars = "id=" + id;
12 var capa = "enlaces-usuario-"+id;
13 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars, asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('cargand o');}, onLoading:function(request){Element.show('cargando ');}} );
14 }
15
16 function vista_normal (id){
17 var url = "ajax_vista_normal.php";
18 var pars = "id=" + id;
19 var capa = "enlaces-usuario-"+id;
20 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars, asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide('cargand o');}, onLoading:function(request){Element.show('cargando ');}} );
21 }
22
23 function comprobar_estado (enlace, id_enlaces, linea,id_desc) {
24 linea=escape(linea);
25 var url = "ajax_comprobar_estado.php";
26 var pars = "linea=" + linea +"&id_desc="+id_desc;
27 var spinner = "cargando-" + id_enlaces + "-" + enlace;
28 var capa = "estado-" + id_enlaces + "-" + enlace;
29 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars, asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide(spinner) ;}, onLoading:function(request){Element.show(spinner); }} );
30 }
31
32 function ver_estado (enlace, id_enlaces, linea) {
33 linea=escape(linea);
34 var url = "ajax_ver_estado.php";
35 var pars = "linea=" + linea;
36 var spinner = "cargando-" + id_enlaces + "-" + enlace;
37 var capa = "estado-" + id_enlaces + "-" + enlace;
38 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars, asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide(spinner) ;}, onLoading:function(request){Element.show(spinner); }} );
39 }
40
41 function verComentario (id){
42 var url = "ajax/ver_coment.php";
43 var pars = "id_coment=" + id;
44 var cid = "ct-" + id;
45 var myAjax = new Ajax.Updater(cid, url, { method: 'get', parameters: pars } );
46 }
47
48 function votoPositivo (id){
49 var url = "ajax/voto_posi.php";
50 var pars = "id_coment=" + id;
51 var capa = "cv-" + id;
52 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars } );
53 }
54
55 function votoNegativo (id){
56 var url = "ajax/voto_nega.php";
57 var pars = "id_coment=" + id;
58 var capa = "cv-" + id;
59 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars } );
60 }
61
62 function cerrar_freportar (id){
63 var url = "ajax_blanco.php";
64 var capa = "frep-"+id;
65 var spinner = "cargando";
66 var myAjax = new Ajax.Updater(capa, url, { method: 'get', asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide(spinner) ;}, onLoading:function(request){Element.show(spinner); }} );
67 }
68
69 function freportar (id) {
70 var url = "ajax_freportar_enlaces.php";
71 var pars = "id=" + id;
72 var spinner = "cargando";
73 var capa = "frep-"+id;
74 var myAjax = new Ajax.Updater(capa, url, { method: 'get', parameters: pars, asynchronous:true, evalScripts:true, onComplete:function(request){Element.hide(spinner) ;}, onLoading:function(request){Element.show(spinner); }} );
75 }
76
77 function reportar_enlaces (id){
78 // variables del formulario
79 var texto = $F('texto');
80 texto=escape(texto);
81 var url = "ajax_reportar_enlaces.php";
82 // la capa
83 var capa = "frep-"+id;
84 //parámetros necesarios para Ajax.Updater
85 var params = "id="+id+"&texto="+escape(texto);
86 //envía datos por Ajax
87 var myAjax = new Ajax.Updater (
88 capa,
89 url,
90 { method:'post', parameters:params }
91 );
92 }
93
94function seleccionar(id){
95 obj=document.getElementById("vista_gestores-"+id);
96 if(obj.nodeName.toLowerCase()=='textarea' || (obj.nodeName.toLowerCase()=='input' && obj.type=='text')){
97 obj.select();
98 return;
99 }
100 if (window.getSelection) {
101 var sel = window.getSelection();
102 var range = document.createRange();
103 range.selectNodeContents(obj);
104 sel.removeAllRanges();
105 sel.addRange(range);
106 }
107 else if (document.selection) {
108 document.selection.empty();
109 var range = document.body.createTextRange();
110 range.moveToElementText(obj);
111 range.select();
112 }
113}

Última edición por BLOQUE; 08/10/2010 a las 05:55