nell'alert mi dice " impedisci a questa pagina di aprire ulteriori finestre di dialogo "
posso fare in modo che non lo chieda ?
Si tratta di impostazione di sicurezza e funzioni predefinite dei vari browser, le quali non si possono manipolare da script (come è giusto che sia).
Generalmente, per ovviare a tale inconveniente (ed altri, come la personalizzazione grafica), si utilizzano delle
finestre modali create sostanzialmente attraverso un po' di JavaScript e CSS.
Se fai qualche ricerca puoi trovare svariati sistemi già pronti, solitamente sotto forma di plugin jQuery (e librerie simili) o comunque script pronti all'uso, che puoi utilizzare all'interno della tua pagina.
Uno fra tanti:
https://www.mrw.it/script/modal-dialog_3408.html
In alternativa potresti visualizzare i tuoi messaggi, ed eventualmente impostare anche il form per l'inserimento dei dati, direttamente all'interno della tua pagina, impostando in modo opportuno qualche elemento HTML che potrai gestire con un po' di JavaScript e CSS.