Inchidere automat fereastra popup dupa un timp
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
andras
- Mesaje: 430
Inchidere automat fereastra popup dupa un timp
Salut,
Cum inchid automat window.open?
window.open functioneaza, dar vreau sa se inchida automat dupa 3 secunde. Am incercat dar nu functioneaza:
Cod: Selectaţi tot
<script type="text/javascript">
function openW() {
var win = window.open('pagina.php', 'nume_window', 'width=700,height=500,left=100,top=100,status=no,toolbar=no,menubar=no');
setTimeout(function(){
win.close()
}, 3000);
return false;
}
</script>
MarPlo
Mesaje: 4343
Saut,
Am incercat acest cod, si a functionat:
Cod: Selectaţi tot
<script>
function openW() {
var win = window.open('test.html', 'nume_window', 'width=700,height=500,left=100,top=100,status=no,toolbar=no,menubar=no');
setTimeout(function(){
win.close();
}, 3000);
return false;
}
</script>
Ca alternativa, poti adauga acest cod in cotinutul html din pagina popup:
Cod: Selectaţi tot
<script>
setTimeout(function(){
self.close();
}, 3000);
</script>
andras
Mesaje: 430
Acest cod (prima varianta) imi functioneaza acum si mie. Nu stiu cum de nu a mers in varianta mea initiala dar nu mai conteaza. Multumesc!