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.