Una vez definida la tabla del formulario mediante las clases:
.ejTable8 {background: #F8DF90;border: 1px solid #000000;}
.ejHeaderTable8 {background: #000000;color: #F8DF90;font-weight:bold;font-size: 11px;letter-spacing: 0.4em;font-family: verdana,arial,helvetica,sans-serif;}
.ejLabelTable8 {background: #C6B685;color: #000000;text-align: right;font-weight:normal;font-size: 10px;font-family: verdana,arial,helvetica,sans-serif;}
.ejFieldTable8 {background: #F1BB10;color: #000000;font-weight:normal;font-size: 10px;border: 2px inset #F0E3B8;font-family: verdana,arial,helvetica,sans-serif;}
.ejValueTable8 {color: #000000;font-weight:normal;font-size: 10px;font-family: verdana,arial,helvetica,sans-serif;}
Como vamos a utilizar posicionamiento relativo necesitamos poner la tabla del formulario dentro de una capa cuya clase es:
.helpContextTable8 {position: relative; left: 10px;top: -5px;z-index:1;}
Y definimos las clases de las capas que van a alojar los mensajes de ayuda contextual:
.helpContext1a11 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a12 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a13 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a14 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a15 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a16 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a17 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a18 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a19 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a20 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
.helpContext1a21 {position: relative; left: 480px;top: -345px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
La activación de las ayudas de contexto la realizamos mediante una sencilla función Javascript que cambie la propiedad visibility de las mismas:
function DisplayLayer(Div)
{
Div.style.display="block";
}
function HideLayer(Div)
{
Div.style.display="none";
}
Y el rollover sobre los campos del formulario lo codificamos en HTML:
<td> <input type="text" class="ejFieldTable8" name="Nombreyapellidos" size="30" maxlength="50" value="" onMouseOver="DisplayLayer(helpField1a12)" onMouseOut="HideLayer(helpField1a12)"> </td>
Finalmente definimos cada clase de las cajas de mensaje para posicionarlas correctamente:
...
.helpContext1a13 {position: relative; left: 480px;top: -290px;background: #FFFFE0;border: 1px solid #F1BB10;font-size: 12px;font-weight: normal;display:none;width:135;padding: 5px;font-family: verdana,arial,helvetica,sans-serif;z-index:2;}
...
Y escribimos dichas cajas en HTML a continuación del formulario:
...
<div id="helpField1a13" class="helpContext1a13"> Descripción del campo ALIAS / NICK NAME</div>
...
|