[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