Non c'è modo di sapere quando una gif termina il suo ciclo, puoi impostare un timer al caricamento della pagina o, per essere maggiormente preciso, al caricamento della gif in questione.
codice:<html> <head> <script> function show_iframe(){ setTimeout(function(){ window.open('path_pagina_web'); },10000); //10 secs } </script> </head> <body> <img src="immagine.gif" alt="Alternative text" onLoad="show_iframe()"> </body> </html>