Bonjour,
Je ne suis pas très doué en javascript. J'essaye de faire une fonction qui, quand elle est appelée, m'ouvre une iframe dans la zoombox.
Voilà ce que j'ai fait... et qui ne fonctionne pas.
Pouvez-vous m'orienter vers la solution?

function Surprisekonami(){
    $.zoombox.html('<iframe src="http://player.vimeo.com/video/8527864?title=0&byline=0&portrait=0&color=d10101&autoplay=1" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>',{theme:'prettyphoto',width:600,height:50});
};

;-) Matthieu

2 réponses


folvool
Auteur
Réponse acceptée

Salut à toi,
En fait, le problème est résolu. J'ai trouvé comment faire.

Voilà le résultat final (placé avant </head>) :

<!--konami code-->
    <script language="javascript" type="text/javascript">
        function Surprisekonami() {
            $.zoombox.open("http://player.vimeo.com/video/8527864?title=0&byline=0&portrait=0&color=d10101&autoplay=1", { 
                width : 500,
                height : 281,
                opacity : 0.6,
                duration : 400,
                theme :'prettyphoto'
            } );
            my_form.target = "popup";
            my_form.submit();
        }
    </script>
    <script>
        if ( window.addEventListener ) {
            var kkeys = ], konami = "38,38,40,40,37,39,37,39,66,65";
            window.addEventListener("keydown", function(e){
                kkeys.push( e.keyCode );
                if ( kkeys.toString().indexOf( konami ) >= 0 ) {
                    Surprisekonami();
                }
            }, true);
        }
    </script>

En fait quand un utilisateur tape le code Konami, il débloque un easter egg (une vidéo) qui s'affiche dans une zoombox.

Et ça fait quoi quand tu exécute ton code ?