Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 371 Usuarios - Último usuario: lasfirrot
Mayo 22, 2012, 01:31:20
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebHTML / XML / Javascript (Moderador: D4MR0D)Tema: bloquear redimension tabla, capa
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: bloquear redimension tabla, capa  (Leído 924 veces)
0 Usuarios y 1 Visitante están viendo este tema.
ZiTAL
Experto
****
Mensajes: 365



Ver Perfil
« : Mayo 31, 2006, 10:31:41 »


Hace tiempo que estoy buscando la funcion que partia las palabras para que no pudiese redimensionar las tablas o capas de la web por ejemplo de los foros ya que hay muchos garrulos que ponen cosas como:

GA?AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN!!!!!!!!!!!!!!!!!!!!!!!!

Jejejeje, bueno aqui pongo el codigo para insetar dentro de HEAD:

Código:
<script language="Javascript">
function pepe(texto2,donde)
{
pLink = /^\[url[=]?[\w\*":.\/]*\][\w\*":.\/\[\]]+\[\/url\]$/
pImagen = /^\[img?(=left)?(=right)?\][\w:".\/]*\[\/img(=left)?(=right)?\]$/
pUrl = /^https?:\/\/[\w\.]+/
pCodigo = /^<[\w\.\"\'\$\(\)\= #\?&%@\[\]\;]+>$/
pCodigo2 = /="[\w\.:\/\-"\+\=\?\&\#%@\$'\(\)\[\]\;]+"/
pMail = /^[\w\_\.??]{2,255}@[\w]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/
var palabrota = 10
palabras = texto2.split(/\s/)

largo = palabras.length
for(m=0;m<largo;m++)
{
if(palabras[m].length > palabrota)
  {
  if (pLink.test(palabras[m]))
   {continue}
  if (pImagen.test(palabras[m]))
   {continue}
  if (pUrl.test(palabras[m]))
   {continue}
  if (pCodigo.test(palabras[m]))
   {continue}
  if (pCodigo2.test(palabras[m]))
   {continue}
  if (pMail.test(palabras[m]))
   {continue}
   texto3=palabras[m].substr(0,palabrota)+" "
  for(h=palabrota;h<palabras[m].length;h+=palabrota)
   {
   texto3+=palabras[m].substr(h,palabrota)
   }
  texto2=texto2.replace(palabras[m],texto3)
  donde.value=texto2
  pepe(texto2,donde)
  //*************************************************
  }
}
}
</script>

Y asi se haria el textarea:

Código:
<textarea  onBlur="pepe(this.value,this)" name="mensaje" cols="45" rows="6"></textarea>

para modificar la anchura maxima modificar la variable palabrota en la funcion.

Espero que os sirva.

Ondo ibili!!!!!!
En línea
Páginas: [1]   Ir Arriba
Imprimir
Foro de Hispabyte.netDiseño WebHosting y Desarrollo WebHTML / XML / Javascript (Moderador: D4MR0D)Tema: bloquear redimension tabla, capa
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de