Code:
<html>
<head>
<script type="text/javascript">
function changeSelectValues(c, v) {
var classes = c.split(" "),
nclasses = [], func;
for(var i = 0; i < classes.length; ++i)
if(/^selectpairs-\w+$/.test(classes[i]))
nclasses.push(classes[i]);
for(var i = 0, e = document.getElementsByTagName("select"); i < e.length; ++i) {
for(var j = 0; j < nclasses.length; ++j)
if(e[i].className.indexOf(nclasses[j]) === -1)
break;
if(j === nclasses.length && j > 0){
e[i].selectedIndex = v;
if((func = /\bf\d+\b/.exec(e[i].className))){
window[func[0]](e[i]);
}
}
}
}
window.onload = function() {
for(var i = 0, e = document.getElementsByTagName("select"); i < e.length; ++i) {
e[i].oldonchange = e[i].onchange;
e[i].onchange = function() {
if(typeof this.oldonchange === "function") this.oldonchange();
changeSelectValues(this.className, this.selectedIndex);
};
}
e = null;
};
</script>
<script type="text/javascript">
function f1(el){
selectPrintf(el.form, 'op', 'If (you) %s get %s, please (let me know) %s.', 'second', 'third', 'fifth');
}
function selectPrintf(frm, opEl, baseStr) {
var opStr = baseStr;
for(var i = 3; i < arguments.length; ++i)
opStr = opStr.replace(/%s/, frm.elements[arguments[i]].options[frm.elements[arguments[i]].selectedIndex].text);
frm.elements[opEl].value = opStr;
}
function f2(el){
selectPrintf(el.form, 'op', 'Si %s %s %s recibido, ruego me lo %s %s.', 'first', 'second', 'third', 'fourth', 'fifth');
}
function selectPrintf(frm, opEl, baseStr) {
var opStr = baseStr;
for(var i = 3; i < arguments.length; ++i)
opStr = opStr.replace(/%s/, frm.elements[arguments[i]].options[frm.elements[arguments[i]].selectedIndex].text);
frm.elements[opEl].value = opStr;
}
</script>
</head>
<body bgcolor="#CAC6C6" text="black" link="blue" vlink="blue" alink="red">
<p align="center" style="font-family:Arial,sans-serif; font-size:8pt; margin-top:1pt; margin-bottom:1pt;"><b><font face="Arial"><span style="font-size:8pt;">
</span></font></b><form action="javascript:void(0);">
<p style="font-family:Arial,sans-serif; font-size:8pt; margin-top:1; margin-bottom:1;" align="center">
<font face="Arial"><span style="font-size:8pt;"><a name="1">
<textarea rows=2 name="op" size="68" readonly value="Si (no) (lo) (has) recibido, ruego me lo (comuniques) (hoy)." cols="58" class="es" style="font-family:Arial,sans-serif; font-size:10pt; background-color:rgb(247,225,213); border-width:2; border-color:maroon; border-top-style:solid; border-right-style:solid; border-bottom-style:none; border-left-style:solid;
overflow:hidden;">Si (no) (lo) (has) recibido, ruego me lo (comuniques) (hoy).</textarea>
</a></span></font> <p style="font-family:Arial,sans-serif; font-size:8pt; margin-top:1; margin-bottom:1;" align="center"><font face="Arial"><font face="Arial"><span style="font-size:8pt;"><br>
<select name="first" onMousewheel="self.focus(); return false;" class="selectpairs-pairone2 f2"
style=" font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(247,225,213); border-width:1; border-color:maroon; border-style:solid;">
<option selected>(no)</option>
<option></option>
</select>
<select name="second" onMousewheel="self.focus(); return false;" class="selectpairs-pairone3 f2"
style=" font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(247,225,213); border-width:1; border-color:maroon; border-style:solid;">
<option selected>(lo)</option>
<option>(la)</option>
<option>(los)</option>
<option>(las)</option>
</select>
<select name="third" onMousewheel="self.focus(); return false;" class="selectpairs-pairone1 f2"
style=" font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(247,225,213); border-width:1; border-color:maroon; border-style:solid;">
<option selected>(has)</option>
<option>(ha)</option>
<option>(habéis)</option>
<option>(han)</option>
</select>
<select name="fourth" onMousewheel="self.focus(); return false;" class="selectpairs-pairone4 f2"
style=" font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(247,225,213); border-width:1; border-color:maroon; border-style:solid;">
<option selected>(comuniques)</option>
<option>(comunique)</option>
</select>
<select name="fifth" onMousewheel="self.focus(); return false;" class="selectpairs-pairone5 f2"
style=" font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(247,225,213); border-width:1; border-color:maroon; border-style:solid;">
<option selected="selected">(hoy)</option>
<option>(esta mañana)</option>
<option>(esta tarde)</option>
<option>(esta tarde noche)</option>
<option>(esta noche)</option>
<option class="yellow">(ahora)</option>
<option>(más tarde)</option>
<option>(después del trabajo)</option>
<option>(mañana)</option>
<option>(tan pronto como sea posible)</option>
<option class="blue">(a (hora))</option>
<option>(el (día y fecha))</option>
</select>
</span></font></font></p>
</form>
<form action="javascript:void(0);">
<p style="font-family:Arial,sans-serif; font-size:8pt; margin-top:1; margin-bottom:1;" align="center">
<font face="Arial"> <font face="Arial"><span style="font-size:8pt;">
<textarea rows=2 name="op" size="68" readonly value="If (you) (didn't) get (it), please (let me know) (today)." cols="58" class="es" style="font-family:Arial,sans-serif; font-size:10pt; background-color:rgb(222,239,254); border-width:2; border-color:blue; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid;
overflow:hidden;">If (you) (didn't) get (it), please (let me know) (today).</textarea>
</span></font></font> <p style="font-family:Arial,sans-serif; font-size:8pt; margin-top:1; margin-bottom:1;"><font face="Arial"><font face="Arial"><span style="font-size:8pt;"><br>
</span></font></font><p style="font-family:Arial,sans-serif; font-size:8pt; margin-top:1; margin-bottom:1;" align="center"><font face="Arial"><font face="Arial"><span style="font-size:8pt;">
<select name="first" onMousewheel="self.focus(); return false;" class="selectpairs-pairone1" style="display:none; font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(222,239,254); border-width:1; border-color:blue; border-style:solid;">
<option selected>(you)</option>
</select>
<select name="second" onMousewheel="self.focus(); return false;" class="selectpairs-pairone2 f1"
style="display:none; font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(222,239,254); border-width:1; border-color:blue; border-style:solid;">
<option selected>(didn't)</option>
<option>(did)</option>
</select>
<select name="third" onMousewheel="self.focus(); return false;" class="selectpairs-pairone3 f1"
style="display:none; font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(222,239,254); border-width:1; border-color:blue; border-style:solid;">
<option selected>(it)</option>
<option>(it)</option>
<option>(them)</option>
<option>(them)</option>
</select>
<select name="fourth" onMousewheel="self.focus(); return false;" class="selectpairs-pairone4" style="display:none; font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(222,239,254); border-width:1; border-color:blue; border-style:solid;">
<option selected>(let me know)</option>
</select>
<select name="fifth" onMousewheel="self.focus(); return false;" class="selectpairs-pairone5 f1"
style="display:none; font-family:'Arial Narrow',sans-serif; font-size:10pt; background-color:rgb(222,239,254); border-width:1; border-color:blue; border-style:solid;">
<option selected>(today)</option>
<option>(this morning)</option>
<option>(this afternoon)</option>
<option>(this evening)</option>
<option>(tonight)</option>
<option class="yellow">(now)</option>
<option>(later)</option>
<option>(after work)</option>
<option>(tomorrow)</option>
<option>(as soon as possible)</option>
<option class="blue">(at (hora))</option>
<option>(día y fecha)</option>
</select>
</span></font></font></p>
</form>
</body>
</html>
Bookmarks