[Php-avanzado] alguien puede explicar esto??

unes pacio unespac en gmail.com
Sab Oct 18 21:00:16 ART 2008


no entiendo que pasa, cuando hago click en el link, este llama a la funcion
y todo funciona barbaro, pero cuando hago lo mismo con un boton que llama a
la misma funcion el texto aparece y desaparece, o permanece constante solo
luego de hacer click dos veces consecutivas (no necesariamente doble click)
sobre el mismo boton, y si luego hago click sobre otro boton el texto
desaparece. No lo entiendo y me parece fundamental para entender el
funcionamiento de javascript.

Paso el codigo:



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
    <title>ajax 01</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="JavaScript">
function tim(){
    var ti = new Date();
    var hora = ti.getHours();
    var minutos = ti.getMinutes();
    var HoraCompleta;
    HoraCompleta = hora + ":" + minutos;
    document.getElementById('ref').value = HoraCompleta ;
}
function bus(){
document.getElementById('main').innerHTML = 'no entiendo esto';
}

</script>
</head>
<body onLoad="tim()" style="text-align:center;vertical-align:middle">

<form action="#" id="f">
<div style="background-color:#862">
<a href="#" id="link" onClick="bus()">link</a>

<input type="text" name="q" id="q" size="31" value="" />
<input type="submit" name="aa" id="aa" onMouseDown="bus()" value="aaaa" />
<input type="submit" name="bb" id="bb" onClick="bus()" value="bbbb" />
<input type="submit" name="cc" id="cc" onClick="bus()" value="cccc" />
<input type="submit" name="dd" id="dd" onClick="bus()" value="dddd" />

</div>
<br />
<div style="background-color:#303;width:100%;min-height:200px">
<textarea id="ref" cols="100" rows="10"></textarea>
</div>
<br />
<div style="background-color:#055;width:100%;min-height:200px" id="main">

</div>
</form>

<body>




Saludos. Lucas
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20081018/de8719e4/attachment.htm 


Más información sobre la lista de distribución Php-avanzado