Conectarse

Recuperar mi contraseña

Últimos temas
» Ingeniería del Software: Un Enfoque Práctico, Roger Pressman (Sexta Edición)
Jue Nov 01, 2012 11:38 pm por Aras92

» Física Universitaria
Lun Sep 13, 2010 10:20 am por rauloko

» Videotutoriales de Certificaciones Cisco
Miér Sep 01, 2010 3:03 pm por rauloko

» Videotutoriales de Hardware y Electronica
Dom Ago 29, 2010 10:03 am por rauloko

» Video cursos
Dom Ago 29, 2010 10:00 am por rauloko

» Diseño digital
Dom Ago 29, 2010 9:37 am por rauloko

» Diseño Electronico
Dom Ago 29, 2010 9:34 am por rauloko

» Curso Virtual Electricidad Industrial
Dom Ago 29, 2010 9:31 am por rauloko

» Cálculo Industrial de Máquinas Eléctricas
Dom Ago 29, 2010 9:29 am por rauloko

» Diccionario para Ingenieros 2da Edición
Dom Ago 29, 2010 9:25 am por rauloko

Amigos de red
Grupo de colaboradores
www.administracionunivalle.tk/


FAQs JavaScript

Página 2 de 2. Precedente  1, 2

Ver el tema anterior Ver el tema siguiente Ir abajo

Re: FAQs JavaScript

Mensaje por univalle-group.net el Lun Feb 15, 2010 2:02 pm

27.- Elementos que aparecen y desaparecen
P: ¿Como puedo ocultar o hacer aparecer un campo de texto según la opción seleccionada en un combobox?

R: [ver ejemplo]

Existen varias maneras de hacerlo. Esta es una de ellas:

NOTA: Hace uso de una página en blanco llamada DummyPg.htm la cual solo necesita contener los tags de <html>, <head> y <body>.

Código:
<html>
 <head>
  <script language="JavaScript">

  var muestraTexto = false;

  function cambiaSelector(){
    with (window.pantalla.document){
    muestraTexto = (frm.selector.selectedIndex == 1? true: false);
    }
    formulario();
  }

  function formulario(){
    with (window.pantalla.document){
    open();
    writeln("<html>\n<body>");
    writeln("<form name='frm'>");
    writeln("<select name='selector' onchange='parent.cambiaSelector()'>");
    writeln(" <option" + (muestraTexto? "": " selected") + ">Combo solo</option>");
    writeln(" <option" + (muestraTexto? " selected": "") + ">Combo y texto</option>");
    writeln("</select>");
    writeln("<br>");
    if (muestraTexto){
      writeln("<input type='text' name='campoTexto' value='algo'>");
    }
    writeln("</form>");
    writeln("</body>\n</html>");
    close();
    }
  }


  document.writeln("<frameset rows='100%,*' onload='javascript:parent.formulario()'>");
  document.writeln("    <frame name='pantalla' src='DummyPage.htm'>");
  document.writeln("    <frame src=''>");
  document.writeln("</frameset>");

  </script>
 </head>
</html>
avatar
univalle-group.net
Raúl A. Alzate
Raúl A. Alzate

Mensajes : 50
Puntos : 99
Ciudad / Localización : Buga Valle

Universidad / sede / Instituto : Universidad del Valle / Sede Buga

Profesión / Estudio / Área : Tegnología en Sistemas

Ver perfil de usuario

Volver arriba Ir abajo

Re: FAQs JavaScript

Mensaje por univalle-group.net el Lun Feb 15, 2010 2:04 pm

28.- Confirmación de datos
P: ¿Como puedo presentar una vista preliminar de los datos de mi formulario para que desde ella el usuario envíe o cancele el envío de dicho formulario?

R: [ver ejemplo]

Código:
<html>
 <head>
  <script language="JavaScript">

  function enviar(){
    [Tienes que estar registrado y conectado para ver este vínculo]
    alert("Documento enviado");
    history.back();
  }

  function regresar(){
    [Tienes que estar registrado y conectado para ver este vínculo]
    history.back();
  }

  function confirma(){
    var sNmb;
    sNmb = document.frm.nmb.value;
    sApe = document.frm.ape.value;
    sPrf = document.frm.prf.value;
    with (document){
    open();
    write("<html><head>");
    write(" </head><body><form name='frm2'>");
    write("  <table border='0'>");
    write("    <tr>");
    write("    <td>");
    write("      Nombre:");
    write("    </td>");
    write("    <td width='50' align='right'>");
    write(sNmb);
    write("    </td>");
    write("    </tr>");
    write("    <tr>");
    write("    <td>");
    write("      Apellido:");
    write("    </td>");
    write("    <td align='right'>");
    write(sApe);
    write("    </td>");
    write("    </tr>");
    write("    <tr>");
    write("    <td>");
    write("      Profesión:");
    write("    </td>");
    write("    <td align='right'>");
    write(sPrf);
    write("    </td>");
    write("    </tr>");
    write("    <tr>");
    write("    <td colspan='2' align='center'>");
    write("      <input type='submit' onclick='JavaScript:alert(" + '"' + "Documento enviado" + '"' + ");history.back()' value='Enviar estos valores'>");
    write("      <input type='button' onclick='JavaScript:history.back()' value='Volver sin enviar'>");
    write("    </td>");
    write("    </tr>");
    write("  </table>");
    write("</form></body></html>");
    close();
    }
  }

  </script>
 </head>
 <body>
  <form name="frm">
  <table border="1">
    <tr>
    <td>
      Nombre:
    </td>
    <td>
      <input type="text" name="nmb">
    </td>
    </tr>
    <tr>
    <td>
      Apellido:
    </td>
    <td>
      <input type="text" name="ape">
    </td>
    </tr>
    <tr>
    <td>
      Profesión:
    </td>
    <td>
      <input type="text" name="prf">
    </td>
    </tr>
    <tr>
    <td colspan="2" align="center">
      <input type="button" onclick="confirma()" value="Enviar">
    </td>
    </tr>
  </table>
  </form>
 </body>
</html> 
avatar
univalle-group.net
Raúl A. Alzate
Raúl A. Alzate

Mensajes : 50
Puntos : 99
Ciudad / Localización : Buga Valle

Universidad / sede / Instituto : Universidad del Valle / Sede Buga

Profesión / Estudio / Área : Tegnología en Sistemas

Ver perfil de usuario

Volver arriba Ir abajo

Re: FAQs JavaScript

Mensaje por univalle-group.net el Lun Feb 15, 2010 2:05 pm

29.- Habilitar un texto según un radio button 2
P: ¿Cómo puedo mostrar un texto(pregunta) tras seleccionar un radio button?

R:

Código:
<html>
<head>
<script>
function Pregunta1(){
document.getElementById('pregunta').innerHTML = "¿Cual es la pregunta 1?<br>"
document.form.texto.value = "Respuesta 1"}
function Pregunta2(){
document.getElementById('pregunta').innerHTML = "¿Cual es la pregunta 2?<br>"
document.form.texto.value = "Respuesta 2"}
function Pregunta3(){
document.getElementById('pregunta').innerHTML = "¿Cual es la pregunta 3?<br>"
document.form.texto.value = "Respuesta 3"}
function Pregunta4(){
document.getElementById('pregunta').innerHTML = "¿Cual es la pregunta 4?<br>"
document.form.texto.value = "Respuesta 4"}
</script>
</head>
<body>
<form name=form>
<input type="radio" name="Radio" value="Uno" Onfocus="Pregunta1()">Uno<br>
<input type="radio" name="Radio" value="Dos" Onfocus="Pregunta2()">Dos<br>
<input type="radio" name="Radio" value="Tres" Onfocus="Pregunta3()">Tres<br>
<input type="radio" name="Radio" value="cuatro" Onfocus="Pregunta4()">Cuatro<br>
<table border=0 cellpadding=0 cellspacing=0 width="100%" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td id="pregunta">Seleccione una Opción</td>
</tr>
<tr>
<td><input type="text" name="texto"></td>
</tr>
</table>
</form>
</body>
</html>
avatar
univalle-group.net
Raúl A. Alzate
Raúl A. Alzate

Mensajes : 50
Puntos : 99
Ciudad / Localización : Buga Valle

Universidad / sede / Instituto : Universidad del Valle / Sede Buga

Profesión / Estudio / Área : Tegnología en Sistemas

Ver perfil de usuario

Volver arriba Ir abajo

Re: FAQs JavaScript

Mensaje por univalle-group.net el Lun Feb 15, 2010 2:07 pm

30.- Cerrar una ventana principal sin confirmación
P: ¿Como puedo cerrar una ventana principal desde un botón sin que aparezca ningún mensaje de confirmación?

Créditos: Carlitos

Nota: Una versión mas sencilla y compatible con todas las plataformas puede ser encontrada en el FAQ-115.

R: [ver ejemplo]

El siguiente script se basa en una llamada a un OLE Object de Windows, lo que lo hace incompatible con otras plataformas.

Código:
<html>
 <!-- Aportado por: Carlitos -->
 <head>
  <script language="JavaScript">
  function salir(){
    close();
  }
  </script>
 </head>
 <body>
  <form name="frm">
  <input type="button" value="Cerrar con confirmación" onclick="salir()">
  <br>
  <object id="MyControl" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="HHCTRL.ocx#Version=4,72,8252,0" width="100" height="100">
    <PARAM name="Command" value="Close">
    <PARAM name="Button" value="Text:Cerrar sin confirmación">
  </object>
  </form>
 </body>
</html> 
avatar
univalle-group.net
Raúl A. Alzate
Raúl A. Alzate

Mensajes : 50
Puntos : 99
Ciudad / Localización : Buga Valle

Universidad / sede / Instituto : Universidad del Valle / Sede Buga

Profesión / Estudio / Área : Tegnología en Sistemas

Ver perfil de usuario

Volver arriba Ir abajo

Re: FAQs JavaScript

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 2 de 2. Precedente  1, 2

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.