Salve ragazzi, premetto che sono molto ignorante in materia, e sto cercando di imparare un po`di Javascript da autodidatta. è la prima volta che scrivo e perdonatemi se non uso i termini adatti.
Ho questa funzione per una finestra di dialogo:
<script>
function CustomAlert(){
this.render = function(dialog){
var winW = window.innerWidth;
var winH = window.innerHeight;
var dialogoverlay = document.getElementById('dialogoverlay');
var dialogbox = document.getElementById('dialogbox');
dialogoverlay.style.display = "block";
dialogoverlay.style.height = winH+"px";
dialogbox.style.left = (winW/2) - (550 * .5)+"px";
dialogbox.style.top = "100px";
dialogbox.style.display = "block";
document.getElementById('dialogboxhead').innerHTML = "Acknowledge This Message";
document.getElementById('dialogboxbody').innerHTML = dialog;
document.getElementById('dialogboxfoot').innerHTML = '<button onclick="Alert.ok()">OK</button>';
}
this.ok = function(){
document.getElementById('dialogbox').style.display = "none";
document.getElementById('dialogoverlay').style.dis play = "none";
}
}
var Alert = new CustomAlert();
</script>
<button onclick="Alert.render('messaggio di prova.')">clicca qui</button>
A questa funzione vorrei aggiungere cliccando sulla parola "prova" l'apertura di un link esterno in _self e rimandare il link della pagina dove mi trovo in _blank, una cosa tipo così:
<a href="https://www.google.it/" target="_self" rel="nofollow" onclick="window.open('#');">clicca qui<a href="https://www.google.it/" target="_self" rel="nofollow" onclick="window.open('#');">
oppure così:
<a href="#" target="_blank" onclick="self.location.href='https://www.google.it/'">clicca qui</a>
ho provate di collegare la funzione con l'apertura dei link ma non ci riesco!
Potete aiutarmi?
Probabilmente anche il titolo del post non l'ho scritto chiaro, se sapete anche indirizzarmi dove e cosa cercare vi ringrazio infinitamente
Saluti
Giuseppe