Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/07/2012, 23:10
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: Funcionalidad con lo programado

Me parece que alguien hizo esta pregunta antes en otro post.

Y trata de no levantar el tema inutilmente. Yo, por ejemplo, estoy en Buenos Aires, y aquí son casi las 2 de la mañana. ¡No pensarás que la gente va a volver de la milonga o que se va a levantar de la cama para contestarte!. Y en Europa es más tarde.

Bueno. El alerta es propio porque lo usan ustedes, evidentemente no lo crearon.
No veo cómo lo llaman, pero supongo que es a través de la función

Código:
window.alert = function(txt) {
        createCustomAlert(txt);
    }
Y que en la ejecución, ese txt es un texto personalizado para poner cada vez que llames a la capa que simula un alerta.

Lo que pueden hacer es agregar además del texto, otro valor, como el nombre de una función, que esté en cada página, o una "dirección" del navegador.

Código:
window.alert = function(txt, dest) {
        createCustomAlert(txt, dest);
    }


//no entiendo bien cómo la están llamando, pero en alguna 
//parte debe estar el valor de txt, así que como ejemplo te dejo

<button onclick="createCustomAlert('Atrás','javascript:history.back')">BOTÓN</button>

En el escript personalizan el destino del link igual que el texto.

Código:
...
btn.appendChild(d.createTextNode(ALERT_BUTTON_TEXT));
btn.href=dest;
btn.focus();
...
por supuesto que en cada caso le ponen lo que necesitan

Código:
<button onclick="createCustomAlert('En blanco','about:blank')">BOTÓN</button>
sería para ir a una página en blanco.

De cualquier forma, les recuerdo que el Foro no está para arreglar código prefabricado de "copiar y pegar". Si lo van a usar, lo tienen que entender.
Y si no lo entienden lo usan como está. A menos que puedan contactar al creador, y que él se los adapte.