Foros del Web » Programando para Internet » Javascript »

capas de alertas

Estas en el tema de capas de alertas en el foro de Javascript en Foros del Web. hola estoy armando con ayuda de distintas paginas webs de javascript un combo de alerta con stylo y diseño propio, tengo un solo poblemita que ...
  #1 (permalink)  
Antiguo 04/07/2012, 02:49
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 45
Antigüedad: 12 años, 4 meses
Puntos: 2
capas de alertas

hola

estoy armando con ayuda de distintas paginas webs de javascript un combo de alerta con stylo y diseño propio, tengo un solo poblemita que es cuando presiono el boton ok se cierra el alert y lo que quiero es hacer un href a pagina.html alguien saber como hacerlo?

aca le dejo el script
<script type="text/javascript">
var ALERT_TITLE = "Open Latino";
var ALERT_BUTTON_TEXT = "Ok";
if(document.getElementById) {
window.alert = function(txt) {
createCustomAlert(txt);
}
}
function createCustomAlert(txt) {
d = document;
if(d.getElementById("modalContainer")) return;
mObj = d.getElementsByTagName("body")[0].appendChild(d.createElement("div"));
mObj.id = "modalContainer";
mObj.style.height = d.documentElement.scrollHeight + "px";
alertObj = mObj.appendChild(d.createElement("div"));
alertObj.id = "alertBox";
if(d.all && !window.opera) alertObj.style.top = document.documentElement.scrollTop + "px";
alertObj.style.left = (d.documentElement.scrollWidth - alertObj.offsetWidth)/2 + "px";
alertObj.style.visiblity="visible";
h1 = alertObj.appendChild(d.createElement("h1"));
h1.appendChild(d.createTextNode(ALERT_TITLE));
msg = alertObj.appendChild(d.createElement("p"));
msg.innerHTML = txt;
btn = alertObj.appendChild(d.createElement("a"));
btn.id = "closeBtn";
btn.appendChild(d.createTextNode(ALERT_BUTTON_TEXT ));
btn.href = "#";
btn.focus();
btn.onclick = function() { removeCustomAlert();return false; }
alertObj.style.display = "block";

}
function removeCustomAlert() {
document.getElementsByTagName("body")[0].removeChild(document.getElementById("modalContain er"));
}
</script>

obviamente depende de los stylos que no se lo copio porque no hace falta
  #2 (permalink)  
Antiguo 04/07/2012, 07:32
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: capas de alertas

1 - use la herramienta highlight para mostrar código

2 - organice (idente) su código

3 - puede que en ésta línea agregue una redirección:

Código Javascript:
Ver original
  1. btn.onclick = function() {
  2.     window.open('mipagina.html','_top'); //AQUÏ
  3.     //removeCustomAlert();  //si va a redireccionar no hay necesidad de remover el CustomAlert
  4.     return false;
  5. }
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 04/07/2012, 18:02
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 45
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: capas de alertas

Cita:
Iniciado por maycolalvarez Ver Mensaje
1 - use la herramienta highlight para mostrar código

2 - organice (idente) su código

3 - puede que en ésta línea agregue una redirección:

Código Javascript:
Ver original
  1. btn.onclick = function() {
  2.     window.open('mipagina.html','_top'); //AQUÏ
  3.     //removeCustomAlert();  //si va a redireccionar no hay necesidad de remover el CustomAlert
  4.     return false;
  5. }
lo hice para que actualize la pagina porque me parece mejor pero no anda

asi lo he hecho
1.btn.onclick = function() {2. window.reload; //AQUÏ3. //removeCustomAlert(); //si va a redireccionar no hay necesidad de remover el CustomAlert4. return false;5.}
  #4 (permalink)  
Antiguo 05/07/2012, 00:49
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 45
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: capas de alertas

Cita:
Iniciado por maycolalvarez Ver Mensaje
1 - use la herramienta highlight para mostrar código

2 - organice (idente) su código

3 - puede que en ésta línea agregue una redirección:

Código Javascript:
Ver original
  1. btn.onclick = function() {
  2.     window.open('mipagina.html','_top'); //AQUÏ
  3.     //removeCustomAlert();  //si va a redireccionar no hay necesidad de remover el CustomAlert
  4.     return false;
  5. }
logre redireccionar haciendolo asi
btn.href = "index.php";

pero como hago para en vez de href a otra pagina haga un reload

Etiquetas: capas, html, botones, alerta
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 17:24.