Я пытаюсь иметь разные события onload для разных параметров. Например: если моя переменная $ var == 1 запускает одно событие window.onload, а если переменная $ var == 2, то другое событие window.onload вызывает тигр. Но мой код не работает. Я принимаю значение переменной из скрытого ввода с помощью id='alert'
Есть ли другой способ сделать такой вид кодирования и что я здесь делаю неправильно?
Thx ребятаРазличные события window.onload в выражении IF
Вот мой код
JavaScript:
<script type="text/javascript">
function Onload(){
var variable=document.getElementById("alert").value;
if(variable.value=="1"){
window.onload = function()
{
swal({
title: "Example",
text: "Example123!",
type: "success",
showCancelButton: false,
confirmButtonClass: 'btn-success',
confirmButtonText: 'Close'
});
};
}
if(variable.value=="2"){
window.onload = function()
{
swal({
title: "Example",
text: "Example1234",
type: "error",
showCancelButton: false,
confirmButtonClass: 'btn-danger',
confirmButtonText: 'Close'
});
};
}
if(variable.value=="3"){
window.onload==function(){
false;
}
}
}
</script>
HTML
<body onLoad='Onload();'>
<input type='hidden' id='alert' name='alert' value="<?php echo $alert; ?>">
Он отлично работает, большое вам спасибо. – MadMaxa