2009-09-28 5 views
0

Lorsque j'essaie d'ouvrir une fenêtre à partir d'une autre fenêtre, elle n'est pas trouvée.jquery.windows-engine - problème d'essayer d'ouvrir une fenêtre à partir d'une autre fenêtre

jQuery Windows-Engine-Plugin

Merci!

<html> 
<head> 
<title>Test</title> 

<link type="text/css" rel="stylesheet" href="jquery.windows-engine.css" /> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="jquery.windows-engine.js"></script> 
<script type="text/javascript"> 

$(document).ready(function() { 
$("#menu").newWindow({ 
    windowTitle:"menu", 
    content: "<ahref='#' id='example2' >Example 2</a>   Here", 
    width:160,height:230,posx:10,posy:120, 
}); 
$("#example2").newWindow({ 
    windowTitle:"Example1", 
    content: "example2", 
    posx:200,posy:100, 
    resizeable:false, maximizeButton:false, 
}); 
}); 
</script> 
</head> 
<body> 
<div> 
<ahref="#" id="menu" >menu</a><br/> 
<ahref="#" id="example2" >Example 2</a><br/> 
</div> 
</body> 
</html> 
+1

IE étouffer les commentaires supplémentaires que vous avez après 'maximizeButton: false,' et 'posy: 120,', je vous suggère de retirer ceux-ci. –

+1

Aussi, vous avez besoin d'un espace dans 'ahref', 'a href'. –

Répondre

0

Pour toute personne utilisant cette bibliothèque (js.windows-moteur), la question principale ici est que l'objet ne soit pas créé sur divs, mais la fenêtre d'origine lui-même. L'utilisateur doit envelopper dans un clic dans ce cas. Exemple:

$("#menu").click(function(){ 
     $.newWindow({ 
      windowTitle:"menu", 
      content: $("#example2").html(), 
      width:160, 
      height:230, 
      posx:10, 
      posy:120, 
     }); 
    }); 

Here is a JS Fiddle with the completed solution

Questions connexes