Foros del Web » Programando para Internet » Javascript »

tratamiento de textarea

Estas en el tema de tratamiento de textarea en el foro de Javascript en Foros del Web. Actualmente estoy gastando un script como este: <script language=JavaScript> if (navigator.appName=="Netscape") document.writeln("<input name=\"comentario\" type=\"text\" size=\"53\" id=\"tablepulldown\">"); else document.writeln("<input size=\"8\" name=\"comentario\" type=\"text\" style=\"width:430px\" id=\"tablepulldown\">"); </script> Que ...
  #1 (permalink)  
Antiguo 13/03/2002, 07:42
 
Fecha de Ingreso: diciembre-2001
Mensajes: 62
Antigüedad: 22 años, 11 meses
Puntos: 0
tratamiento de textarea

Actualmente estoy gastando un script como este:

<script language=JavaScript>
if (navigator.appName=="Netscape") document.writeln("<input name=\"comentario\" type=\"text\" size=\"53\" id=\"tablepulldown\">");

else

document.writeln("<input size=\"8\" name=\"comentario\" type=\"text\" style=\"width:430px\" id=\"tablepulldown\">");
</script>

Que lo que haces es detectar el navegador y monta un input en su función. Y lo que me gustaría es hacer lo mismo pero con un <textarea>, es decir, que detecte el navegador y monte un textarea dependiendo de cual sea. Gracias

Un saludo.
  #2 (permalink)  
Antiguo 13/03/2002, 08:25
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 10 meses
Puntos: 38
Re: tratamiento de textarea

Prueba esto:

Código:
<html>
<head>
<script language="JavaScript">
function muestraTxt(){
 if (navigator.appName=="Netscape"){
  document.writeln("<input type='text' name='comentario' size='53' id='tablepulldown'>");
 } else {
  document.writeln("<input type='text' name='comentario' size='8' width='430px' 

id='tablepulldown'>");
 }
}
function muestraTxtarea(){
 if (navigator.appName=="Netscape"){
  document.writeln("<textarea width='50'>");
  document.writeln("Netscape");
  document.writeln("</textarea>");
 } else {
  document.writeln("<textarea width='30'>");
  document.writeln("Otro");
  document.writeln("</textarea>");
 }
}
</script>
</head>
<body>
 <form name="formulario">  
  <script language="JavaScript">
   muestraTxt();
   muestraTxtarea();
  </script>
 </form> 
</body>
</html>
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:48.