Comunidad de diseño web y desarrollo en internet online

Alguna funcion para borrar texto????

Citar            
MensajeEscrito el 01 Mar 2008 02:51 am
Hola, tengo un pequeño problema, quisiera saber como utilizar una funcion de php para borrar un texto el cual esta escrito entre etiquetas <p>, y tambien quiero que se borren las etiquetas, como puedo lograr esto??? Si me pudieran mandar un ejemplo porfa que cuando le de click a un link se borre el texto, muy agradecido por la ayuda que me brinden

Por Guicho99

28 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Mar 2008 03:05 am
como seria eso de "borrar texto".? o sea, especificamente que necesitas.?

PD: Si es una especie de "blanquear campos" no es nada php sino javascript

Por mauril26

161 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Mar 2008 03:40 pm
por ejemplo tengo este texto <p>hola</p>, deseo remplazarlo al dar click a un link con una cadena vacia, me dijeron que con la funcion preg_replace pero no funciona, no c si me podrian dar algun ejemplo??

Por Guicho99

28 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Mar 2008 08:00 pm
ummm no sabria decirte si realmente lo que deseas hacer se pueda lograr con eso... al menos no con php o al menos no de esa manera que quisieras.

se me ocurre de la siguiente manera: (ojo, con javascript)

supongamos que el codigo sería asi:

Código :

<script>
function ocultarMostrar(mensaje, boton)
{
capa = document.getElementById(mensaje).style;
if (capa.visibility=="hidden")
   {
   capa.visibility="visible";
   boton.value="ocultar";
   }
else
   {
   capa.visibility="hidden";
   boton.value="mostrar";
   }

}
</script>

<div id="capa" style="visibility:visible">hola Clab</div>
<input type="button" value="ocultar" onclick="ocultarMostrar('capa', this)" >

Por mauril26

161 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Mar 2008 12:06 am
mauril26 debes tener cuidado al programar en javascript pues recuerda que en cada navegador puede diferir el código javascript, por ejemplo, tu código no funciona en IE pero sí en Firefox. Este a continuación funciona en ambos:

Código :

<script type="text/javascript">
            function ocultarMostrar(mensaje, boton)
            {
            var capa = document.getElementById(mensaje).style;
            if (capa.display=="block")
               {
               capa.display="none";
               boton.value="ocultar";
               }
            else
               {
               capa.display="block";
               boton.value="mostrar";
               }
            }
      </script>

      <div id="capa" style="display:block">hola Clab</div>
      <input type="button" value="ocultar" onclick="ocultarMostrar('capa', this)" >


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 02 Mar 2008 01:01 am
Vale... cierto Maikel. es la costumbre... (y)

pero y como se haría para que el efecto que produce en el mozilla la propiedad visibility sea la misma (es decir, no se corra el boton hacia arriba) y a la vez funcione bien en el el IE.? (obvio, sin correrse el boton.) :?

Por mauril26

161 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Mar 2008 02:17 am
Ya alli habría que jugar con los estilos (CSS)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

mozilla
Citar            
MensajeEscrito el 02 Mar 2008 04:49 pm
hey gracias por la informacion, pero como podria usar esa misma funcion con un link <a></a>???

Por Guicho99

28 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Mar 2008 05:04 pm
practicamente lo mismo, solo es cuestion de cambiar el <input> por un <a>...

Código :

script type="text/javascript">
            function ocultarMostrar(mensaje, boton)
            {
            var capa = document.getElementById(mensaje).style;
            if (capa.display=="block")
               {
               capa.display="none"; 
               boton.innerHTML="mostrar";
               }
            else
               {
               capa.display="block";
               boton.innerHTML="ocultar";
               }
            }
      </script>
      <div id="capa" style="display:block">hola Clab</div>


      <a id="boton" href=# onclick="ocultarMostrar('capa', this)">ocultar</a>

Por mauril26

161 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Mar 2008 01:59 am
GRACIAS, T DEBO UNA

Por Guicho99

28 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.