Sigo todavia con el maldito foro y hay alguna funcion para que los usuarios no puedan meter codigo html
Prueba
<a href="http://www.ascariz.es" target="_black" >www.ascariz.es</a>
| ||||
A ver si esta te gusta más (añade las dos líneas anteriores a esta función)...
Código:
Con el tema de las sustituciones de letras centuadas, yo lo uso, pero solo a la hora de mostrarlos en pantalla. En la BD grabo el texto con acentos (como lo escribió el usuario). <% 'Caracteres a reemplazar, puestos 'por nuestros usuarios Function CambiarTexto(texto) texto=lcase(texto) texto=replace(texto,"á","á") texto=replace(texto,"à","à") texto=replace(texto,"Á","Á") texto=replace(texto,"À","À") texto=replace(texto,"é","é") texto=replace(texto,"è","è") texto=replace(texto,"É","É") texto=replace(texto,"È","È") texto=replace(texto,"í","í") texto=replace(texto,"ì","ì") texto=replace(texto,"Í","Í") texto=replace(texto,"Ì","Ì") texto=replace(texto,"ó","ó") texto=replace(texto,"ò","ò") texto=replace(texto,"Ó","Ó") texto=replace(texto,"Ò","Ò") texto=replace(texto,"ú","ú") texto=replace(texto,"ù","ù") texto=replace(texto,"Ú","Ú") texto=replace(texto,"Ù","Ù") texto=replace(texto,"ñ","ñ") texto=replace(texto,"Ñ","Ñ") texto=replace(texto,vbCrLf,"<br>") texto=replace(texto,Chr(34),""") texto=replace(texto,"'",""") texto=replace(texto,"“",""") texto=replace(texto,"”",""") texto=replace(texto,"«",""") texto=replace(texto,"»",""") texto=replace(texto,"--","") texto=replace(texto,"select","") texto=replace(texto,"insert","") texto=replace(texto,"update","") texto=replace(texto,"delete","") texto=replace(texto,"drop","") texto=replace(texto,"create","") texto=replace(texto,"join","") texto=replace(texto,"-shutdown","") texto=replace(texto,"""""","") texto=replace(texto," or ","") texto=replace(texto," and ","") CambiarTexto=texto End function %> Última edición por 3pies; 24/11/2005 a las 06:16 |
| ||||
si pero si el usuario coge una parte de un menu y la pega y le da a insertar saldri la tabla dibujada con los dichoso lick. como se puede hacer para que salga como aqui, en este foro ? <table width="100%" border="0" cellspacing="1" cellpadding="0" class="vinculo_menu"> <tr> <td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td bgcolor="#2A65BD" height="15" class="letra_menu_grande">COMUNIDAD</td> </tr> </table></td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../default.asp">Inicio</a></td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../comunidad/actualidad.asp">Actualidad campista </a></td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../comunidad/asociaciones.asp">Asociaciones y clubes</a></td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../foros/">Foro campista </a></td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../comunidad/intercambios.asp"><img src="../_imagenes/ico_menu_new.gif" alt="¡nueva seccion!" width="12" height="12" border="0" align="absmiddle">Intercambios</a></td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../comunidad/kedadas.asp"><img src="../_imagenes/ico_menu_new.gif" alt="¡nueva seccion!" width="12" height="12" border="0" align="absmiddle">Kedadas</a> </td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../comunidad/trucoteca.asp">Trucoteca</a></td> </tr> <tr> <td bgcolor="#FFFFFF"><a href="../comunidad/viajes.asp">Viajes y rutas</a> </td> </tr> </table> |
| ||||
el codigo que estoy haciendo es algo asi, pero lo tendria que hacer con los <a > </a> ...... y todos los demas fuction cambiarhtml mensaje=replace(mensaje,"<","&_lt;") mensaje=replace(mensaje,">","&_gt;") mensaje=replace(mensaje,"""","") mensaje=replace(mensaje,"'","''") mensaje=replace(mensaje,"<br/>","") mensaje=replace(mensaje,"<ul>","") mensaje=replace(mensaje,"</ul>","") mensaje=replace(mensaje,"<ol>","") mensaje=replace(mensaje,"</ol>","") mensaje=replace(mensaje,"<li>","") mensaje=replace(mensaje,"</li>","") mensaje=replace(mensaje,"<b>","") mensaje=replace(mensaje,"</b>","") end function |
| ||||
al final me quedo con esta que me bienen mejor Cita: Function MirarHTML(mensaje) mensaje=replace(mensaje,"""","") mensaje=replace(mensaje,"'","''") mensaje=replace(mensaje,"&","&") mensaje=replace(mensaje,"/","/") mensaje=replace(mensaje,":",":") mensaje=replace(mensaje,";",";") mensaje=replace(mensaje,"<","<") mensaje=replace(mensaje,">",">") mensaje=replace(mensaje,"\","\") mensaje=replace(mensaje,"select","") mensaje=replace(mensaje,"insert","") mensaje=replace(mensaje,"update","") mensaje=replace(mensaje,"delete","") mensaje=replace(mensaje,"drop","") mensaje=replace(mensaje,"create","") mensaje=replace(mensaje,"join","") mensaje=replace(mensaje,"-shutdown","") mensaje=replace(mensaje,"""","") MirarHTML = mensaje end Function |