Article View: chile.comp.programacion
Article #1814Re: OnChange VBScript v/s JavaScript
From: Nicotinomaniaco
Date: Tue, 23 May 2006 04:08
Date: Tue, 23 May 2006 04:08
122 lines
4282 bytes
4282 bytes
Encontr� una soluci�n.... el problema es que la etiqueta "select", no acepta
la propiedad "value". Tienes que hacer referencia a "combo1.options...",
como en el ejemplo con Vbscript.
De la funci�n "return", desconozco su utilidad, pero me parece m�s �til el
utilizar un campo que est� oculto, y se muestre dependiendo de cual opci�n
se seleccione. No se si sea compatible con cualquier navegador, pero me
funcion� en explorer y firefox:
-----------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
</head>
<body>
<form name="form10">
<select name="combo1" onChange="Mostrar()">
<option value="000" selected> </option>
<option value="ADJ">Adjudicada</option>
<option value="PER">Perdidas</option>
<option value="REC">Rechazada</option>
</select>
<input type="text" name="prueba" style="visibility:hidden;">
</form>
<div>
<script language="javascript">
function Mostrar()
{
if (form10.combo1.options[form10.combo1.selectedIndex].value=='ADJ')
{
document.form10.prueba.style.visibility='visible';
}
else
{
document.form10.prueba.style.visibility='hidden';
document.form10.prueba.value='';
}
}
</script>
</div>
</body>
</html>
-----------------------------------------------
:D
"Lakrom" <lakrom@terra.cl> escribi� en el mensaje
news:e4tl57$2ik$1@proxy.ifxnw.cl...
> Se�ores tengo el siguiente codigo VBScript:
>
> <%
> sub Carga()
> if request("cod") = "ADJ" Then
> response.Write("<p><input type='text' name='textfield'></p>")
> else
> response.Write("<p> </p>")
> end if
> End Sub
> %>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd">
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
> <title>Untitled Document</title>
> </head>
> <body>
> <p><form name="Form10" action="prb2.asp">
> <select name="select" onChange="location.href('prb2.asp?cod='+
> Form10.select.options[Form10.select.selectedIndex].value)">
> <option value="000" selected> </option>
> <option value="ADJ">Adjudicada</option>
> <option value="PER">Perdida</option>
> </select>
> </form>
> </p>
> <%Carga()%>
> </body>
> </html>
>
> Funciona OK pero ahora o implemente solo con javascript y se me desaparece
> el select.
> Algun experto de JavaScript que sepa como se hace.
>
> este es el codigo en java que no funciona.
>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
> <title>Documento sin título</title>
> </head>
>
> <body>
> <form name="form">
> <select name="combo1" onChange="Mostrar()">
> <option value="000" selected> </option>
> <option value="ADJ">Adjudicada</option>
> <option value="PER">Perdidas</option>
> <option value="REC">Rechazada</option>
> </select>
> </form>
> <script language="javascript">
> function Mostrar()
> {
> if (document.form.combo1.value=='ADJ')
> {
> return('<p><input type='text' name='textfield'></p>');
> }
> else
> {
> return('<p> </p>');
> }
> }
> </script>
> </body>
> </html>
>
>
> --
> Lakrom
>
Technical Details
Message-ID:
<e4u1s9$sj6$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mailReferences:
<e4tl57$2ik$1@proxy.ifxnw.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,6e835526db0d50a7 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail From: "Nicotinomaniaco" <shelo99[noweee]@yahoo.com> Newsgroups: chile.comp.programacion Subject: Re: OnChange VBScript v/s JavaScript Date: Tue, 23 May 2006 00:08:39 -0400 Organization: Varios Lines: 124 Message-ID: <e4u1s9$sj6$1@news.nivel5.cl> References: <e4tl57$2ik$1@proxy.ifxnw.cl> NNTP-Posting-Host: 88-38-246-201.adsl.terra.cl X-Trace: news.nivel5.cl 1148357321 29286 201.246.38.88 (23 May 2006 04:08:41 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Tue, 23 May 2006 04:08:41 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-RFC2646: Format=Flowed; Response