Comunidad de diseño web y desarrollo en internet online

Crear Prompt con css y javascript

Citar            
MensajeEscrito el 10 Jul 2009 02:31 am
Estoy creando un prompt en javascript, ya que IE me bloquea los prompt("mesaje",'var'), pero el problema que tengo es que necesito que funcione igual que el prompt. Osea que sea llamado:
Ej.:
respuesta = prompt2(messaje);

Y que el script no siga corriendo, hasta que el usurio ingrese lo solicitado o cancele.- He buscado la manera se poner en Stop la funcion, pero no he encontrado nada.- Al igual que la funcion send de Ajax.-

Ej. Estoy usando Prototype.- Dejo la funcion promp que cre.-

Código :

 
      prompt : function( msg) 
      {
            pDiv = document.createElement('div');
            pDiv.style.left = this.promptX(300)+"px";
            pDiv.style.top = this.promptY(90)+"px";
            pDiv.innerHTML = '<h1>Mensaje:</h1><div id="Idate"><img alt="?" title="?" src="images/overlib/icon-question.gif"><form onSubmit="return false" id="question"><div class="pregunta"><p>' + msg +'</p><input type="text" id="promtrespuesta" size="20" maxlength="' + long + '"><button type="submit" id="ok">Aceptar</button><button type="button" '+ ( !NULL ? 'disabled':'') + ' onclick="MSBOX.closePrompt()">Cancelar</button></div></form></div>'; 
            document.body.appendChild(pDiv);
                            
            evt = Event.observe($('question'), "submit", function(e)
               {
                    // contine funcion ; var contivue = true         
               })

                    // si var contivue  undefined  "stop function"           
                        return valor;           
                        
      },


La llamada en este caso seria:

Código :

respuesta = this.prompt : ( msg);

He utilizado en esta caso Event.observe para cuando continue cuando se increse o cancele el dato.- Ojala alguien me ayude.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie8
Citar            
MensajeEscrito el 10 Jul 2009 02:33 am
Disculpen me equivoque:

La llamada en este caso Seria:


Código :

respuesta = this.prompt(msg);

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie8
Citar            
MensajeEscrito el 16 Jul 2009 02:53 am
Nadie que sepa:S

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.