2010-03-30 3 views
0

J'utilise JQuery pour la première fois aujourd'hui. Je ne peux pas le faire fonctionner (il ne se montre pas simple). Je veux afficher le contenu en ligne en utilisant Thickbox (Finalement, je vais afficher un fichier PDF dans un iframe). J'ai inclus tous les fichiers javascript et css etc. et je les ai référencés comme dans le code ci-dessous.JQuery Thickbox - Impossible de l'afficher

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="JQueryLearning._Default" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title>Untitled Page</title> 

    <script src="Scripts/thickbox.js" type="text/javascript"></script> 

    <script src="Scripts/thickbox-compressed.js" type="text/javascript"></script> 

    <script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script> 

    <link href="App_Themes/Theme/Css/thickbox.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <a href="#TB_inline?height=50&width=300&inlineId=hiddenModalContent" 
       title="Simple Demo" class="thickbox">Show hidden content.</a> 
     <div id="hiddenModalContent" style="display: none;"> 
      <div style="text-align: center;"> 
       Hello ThickBox!</div> 
     </div> 
    </div> 
    </form> 
</body> 
</html> 

Ai-je raté quelque chose? Merci, Ali

Répondre

3

Je pense que vous avez besoin de modifier la séquence des fichiers de script, sinon ils ne fonctionneront pas correctement:

<script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script> 

<script src="Scripts/thickbox.js" type="text/javascript"></script> 

<script src="Scripts/thickbox-compressed.js" type="text/javascript"></script> 

<link href="App_Themes/Theme/Css/thickbox.css" rel="stylesheet" type="text/css" /> 

aussi: ne sont pas « thickbox.js » et « thickbox -compressed.js "différents formats de compression du même module? Dans ce cas, vous pouvez en omettre un. Si vous voulez déboguer à l'intérieur du js, vous avez besoin de "thickbox.js", sinon "thickbox-compressed.js" est suffisant.

+0

Merci beaucoup. L'ordre des scripts était un problème. "Are not" thickbox.js "et" thickbox-compressed.js "différents formats de compression du même module?" oui ils sont. Omis un. – Ali

Questions connexes