Click here to Skip to main content
16,012,223 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
I am using jQuery Vertical splitter in my application. I am getting error as Microsoft JScript runtime error: 'jQuery' is undefined.
And I am using this as follows..
<script language="Javascript" type="text/javascript" src="splitter.js"></script>
    <script>

        $().ready(function () {
            debugger
            $("#MySplitter").splitter();
        });

        $().splitter({ splitbarKey: "I" })

    </script>


<div class="main">
	<div id="MySplitter">
		<div align="center">
			<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
				<asp:Label ID="Label1" runat="server" Text="Left Panel" Font-Names="Andalus" Font-Size="Large"
					ForeColor="#FF0066">
			
		</div>
		<div>
			<asp:ContentPlaceHolder ID="MainContent" runat="server" />
		</div>
	</div>
</div>
Posted
Updated 15-Feb-11 1:51am
v2

Please make sure you added the jQuery library.
You can add like :
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>


XML
<script type="text/javascript">
        $().ready(function () {
            $("#MySplitter").splitter();
        });
        $().splitter({ splitbarKey: "I" })
    </script>
<style type="text/css">
#MySplitter {
    height: 200px;
    width: 500px;
    border: 5px solid #aaa;
}
#MySplitter div {
    overflow: auto;
}
.vsplitbar {
    width: 5px;
    background: #aaa;
}
</style>


I added the style to show the Splitter
Please feel free to contact for further help.
 
Share this answer
 
I would have started from here[^].

Anyways, in your case I do not see any reference to the jQuery [^]library itself.
 
Share this answer
 
Comments
Manas Bhardwaj 16-Feb-11 15:34pm    
ny reason my answer has been downvoted?????
Hi even This is not working. I have tried this...but not getting any result...

XML
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MyMaster.master.cs" Inherits="My_Samples.MyMaster" %>

<head>
    <style type="text/css">
        .style1
        {
            width: 100%;
        }
        #header
        {
            background: #c4dcfb;
            height: 5%;
        }
        /* Header */

        #MySplitter
        {
            /* Main splitter element */
            height: 95%;
            width: 100%;
            margin: 0;
            padding: 0;
        }
        #Leftpane
        {
            float: left;
            width: 98%;
            height: 57px;
            border-top: solid 1px #9cbdff;
            background: #c4dcfb;
            overflow: auto;
        }
        #Rightpane
        {
            /*Contains toolbar and horizontal splitter*/
            float: right;
            width: 85%;
            height: 100%;
            background: #f4f4f4;
        }

        /* Splitbar styles; these are the default class names and required styles */
        .splitbarV
        {
            float: left;
            width: 6px;
            height: 100%;
            line-height: 0px;
            font-size: 0px;
            border-left: solid 1px #9cbdff;
            border-right: solid 1px #9cbdff;
            background: #cbe1fb url(~/Images/panev.gif) 0% 50%;
        }

        .splitbuttonV
        {
            margin-top: -41px;
            margin-left: -4px;
            top: 50%;
            position: relative;
            height: 83px;
            width: 10px;
             background: transparent url(~/Images/panevc.gif) 10px 50%;
        }
        .splitbuttonV.invert
        {
            margin-left: 0px;
            background: transparent url(~/Images/panevc.gif) 0px 50%;
        }


        .splitbarV.working,  .splitbuttonV.working,
        {
            -moz-opacity: .50;
            filter: alpha(opacity=50);
            opacity: .50;
        }
        .style2
        {
            width: 580px;
        }
    </style>
    <script type="text/javascript" src="Scripts/jquery-1.4.4.js"></script>
    <script type="text/javascript" src="Scripts/jquery-1.4.4.min.js"></script>
    <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
    <script type="text/javascript" src="Scripts/splitter.js"></script>
    <script type="text/javascript">

        $(document).ready(function () {
            $("#MySplitter").splitter({ minAsize: 100, maxAsize: 300, splitVertical: true, A: $('#Leftpane'), B: $('#Rightpane'), slave: $("#Rightpane"), closeableto: 0 });
        });

    </script>
</head>
<form id="form1" runat="server">
<asp:scriptmanager runat="server">
    </asp:scriptmanager>
<div id="MySplitter">
    <table class="style1">
        <tr>
            <td align="center" class="style2" valign="middle">
                <div id="Leftpane" align="center">
                    <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">

                        <asp:TextBox ID="TextBox1" runat="server">left pane</asp:TextBox>
            </asp:contentplaceholder>
                </div>
            </td>
            <td align="center" valign="middle">
                <div id="Rightpane" align="center">
                    <asp:contentplaceholder id="ContentPlaceHolder2" runat="server">
            </asp:contentplaceholder>
                </div>
            </td>
        </tr>
    </table>
</div>
</form>
 
Share this answer
 
espero se pueda descargar el aporte
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900