2009-04-25 5 views

Répondre

1

qui est rien de travail spécial, c'est à quel point les iframes.

si l'un de ces sites avaient un

<a href="LINK" target="_top">text</a> 

Il éclaterait de l'iframe et la charge sur la page principale.

Il n'y a aucun moyen que je suis au courant d'arrêter un iframe de prendre sur votre fenêtre avec des liens target = _top. Vous ne pouvez pas modifier le contenu de quelqu'un d'autre dans l'iframe de votre fenêtre parente, il y a des problèmes de sécurité avec les images croisées qui vous empêchent de le faire.

Avec Thickbox il suffit de charger votre fichier html et assurez-vous que vous ne target = _top dans l'une des Thage pages que vous voulez rester dans le iframe.

copier-coller à partir & Ainsi l'exemple de ThickBox, avec quelques jQuery:

<script> 
    var height = 300; 
    var width = 300; 
    $(function(){ 
    $("#execute").click(function(){ 
     $("#link1").attr('href',$('#go').val() + "?height=" + height *"&width=" + width).trigger('click'); 
    }); 
    }); 
</script> 

<input type="text" name="go" id="go" /> 
<button id="execute">Go >></button> 

<a id="link1" href="ajaxOverFlow.html?height=300&width=300" title="add a caption to title attribute/or leave blank" class="thickbox">Scrolling content</a> 
0

Le plugin Facebox va tirer dans les pages distantes d'une manière Thickbox.

Questions connexes