Foros del Web » Programando para Internet » Javascript »

como hacer solo una funcion, yo no he podido, vean el ejemplo ya que funciona

Estas en el tema de como hacer solo una funcion, yo no he podido, vean el ejemplo ya que funciona en el foro de Javascript en Foros del Web. <!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"> <head> <script language="Javascript"> var temporizadorplegar; var temporizadordesplegar; function recoger(){ clearTimeout(temporizadordesplegar); var altura=parseInt(document.getElementById('contenido ').style.height); //quiten el ...
  #1 (permalink)  
Antiguo 27/10/2011, 03:07
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
como hacer solo una funcion, yo no he podido, vean el ejemplo ya que funciona

<!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">
<head>
<script language="Javascript">
var temporizadorplegar;
var temporizadordesplegar;
function recoger(){
clearTimeout(temporizadordesplegar);
var altura=parseInt(document.getElementById('contenido ').style.height); //quiten el espacio que da ya que lo da al copiar en contenido ('contenido')
if(altura>0)
{
altura--;
document.getElementById('contenido').style.height= altura+"px";
temporizadorplegar=setTimeout("recoger()",10);
}
else
{
clearTimeout(temporizadorplegar);
} }
function desplegar(){
clearTimeout(temporizadorplegar);

var altura=parseInt(document.getElementById('contenido ').style.height);//quiten el espacioque da ya que lo da al copiar en contenido ('contenido')
if(altura<305){
altura++;
document.getElementById('contenido').style.height= altura+"px";
temporizadordesplegar=setTimeout("desplegar()",10) ;
}
else
{
clearTimeout(temporizadordesplegar);
}
}

</script>
</head>
<body>
<div id="botones" style="width:600px; height:20px;">
<input type="button" id="recoger" value="recoger" onclick="recoger()" />
<input type="button" id="desplegar" value="desplegar" onclick="desplegar()" />
</div>

<div id="contenido" style="width:720px; height:305px; background-color:#006699; position:relative;"></div>
quiero que estos botones tambien puedan reutilizar la primera funcion pero no he podido, para hecer una funcion global
alguien sabe como
<br>
<input type="button" id="recoger" value="recoger" onclick="recoger()" />

<input type="button" id="desplegar" value="desplegar" onclick="desplegar()" />
<div id="contenido2" style="width:720px; height:305px; background-color: #CC0000; position:relative;"></div>


</body>

</html>

Última edición por jor_0203; 27/10/2011 a las 03:56
  #2 (permalink)  
Antiguo 27/10/2011, 04:05
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 5 meses
Puntos: 8
Respuesta: como hacer solo una funcion, yo no he podido, vean el ejemplo ya que funci

nota recuerden quitarle el espacio que da al copiarlo, no se por que
var altura=parseInt(document.getElementById('contenido ').style.height); //quiten el espacio que da ya que lo da al copiar en contenido ('contenido')

estan enmarcados
gracias y espero que les sirva
  #3 (permalink)  
Antiguo 27/10/2011, 09:29
Avatar de Raziel_Ravenheart  
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 12 años, 7 meses
Puntos: 37
Respuesta: como hacer solo una funcion, yo no he podido, vean el ejemplo ya que funci

Cita:
Iniciado por jor_0203 Ver Mensaje
nota recuerden quitarle el espacio que da al copiarlo, no se por que
var altura=parseInt(document.getElementById('contenido ').style.height); //quiten el espacio que da ya que lo da al copiar en contenido ('contenido')

estan enmarcados
gracias y espero que les sirva
Eso lo puedes arreglar utilizando alguna opción del menú que dice "highligth". Cuando abres esa lista, te aparecen varias opciones de lenguajes, y si escoges una te aparecen dos etiquetas que son algo así como

[tipo_lenguaje] [/tipo_lenguaje], y si encierras el código entre estas etiquetas, te darás cuenta que se vé más organizado, aparte de eso, le puedes aplicar sangria y resalta la sintaxis del lenguaje que estes utilizando, pruebalo y te darás cuenta... así:

Código Javascript:
Ver original
  1. function funcionUno (param1, param2) {
  2.  //aquí va el código.
  3. }

También te ayuda a corregir todo ese tipo de errores menores. exitos y está excelente el ejemplo, veré si pronto te ayudo con eso, aunque espero que alguien más lo haga tmbn

Etiquetas: ejemplo, funcion, html, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.