NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page AJAX asp ajax tabs help needed

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search


Reply
 
LinkBack Thread Tools
Old 05-27-2009, 11:40 AM THREAD STARTER               #1 (permalink)
New Member
Join Date: Jan 2004
Posts: 20
dzigner is an unknown quantity at this point
 



Question AJAX asp ajax tabs help needed


Hi
????: NamePros.com http://www.namepros.com/programming/586034-ajax-asp-ajax-tabs-help-needed.html
I have an asp ajax tab box implemented using jquery. I copied the code from ASPajax - The free AJAX component for Classic ASP (VBScript)
I have used the script from ASPajax - Free ASP AJAX Tab-View control with sourcecode, and it works fine.
I want to add this functionality to the code, that when I click on the tab, it should change to be the active tab. Right now, the tab reverts back to the original state after clicking. Here is the code:
HTML Code:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Services offered by D.zigns</title>
<!--#include file="metatags.htm"-->
<!--#include file="ASPAjax.asp"-->
<link href="scripts/tabs.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="content">
<div id="conttext">Text Container
<% ASPAjax.open()%>
    <div id="tabHolder">
      <div id="tabMenu">    
      <ul id="TabNav">
        <li><a href="?Tab=1"  class="active"><span>Web Design</span></a></li>
        <li><a href="?Tab=2" ><span>Development</span></a></li>
        <li><a href="?Tab=3" ><span>Applications</span></a></li>
        <li><a href="?Tab=4" ><span>Redesign</span></a></li>
        <li><a href="?Tab=5" ><span>Site Maintenance</span></a></li>
        <li><a href="?Tab=6" ><span>Graphics</span></a></li>
        <li><a href="?Tab=7" ><span>Business Identity</span></a></li>
        <li><a href="?Tab=8" ><span>Hosting</span></a></li>
        <li><a href="?Tab=9" ><span>Domain</span></a></li>
        <li><a href="?Tab=10" ><span>Others</span></a></li>
      </ul>
      </div><!-- end of tabMenu -->
 <%
     dim myPanel
	 Set myPanel = ASPAjax.CreateUpdatePanel
	 myPanel.Id = "TABSTRIP"
	 myPanel.RegisterTriggerGroup("TabNav")
	 myPanel.Open
	 %>
  <div id="tabContent">
    <% Select Case Request.QueryString("Tab")
    
        CASE "2" %>
       
        <h1>Development</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eget lectus sit amet nunc fermentum dictum. Sed sit amet nunc vel mi condimentum aliquet. Integer eleifend aliquam urna. Pellentesque quis ligula. Sed facilisis posuere neque. *** sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla semper leo. Fusce sed ipsum. Aliquam auctor ligula sit amet massa. Aliquam erat volutpat. Nunc neque elit, vulputate sed, ultricies ut, porttitor eu, felis. Ut id justo. Donec mauris enim, lobortis vitae, pretium ut, vulputate vel, tortor. </p>
       
        <% CASE "3" %>
       
        <h1>Applications</h1>
        <p>Ut a justo a tortor mollis tempus. Integer scelerisque. Suspendisse potenti. Suspendisse vitae erat. Donec eu nisi commodo arcu luctus luctus. Suspendisse eget purus. Phasellus arcu pede, congue id, pretium eget, dignissim non, neque. Duis aliquet, mauris id pellentesque porttitor, erat turpis vulputate enim, in convallis eros diam a ligula. Aenean tristique mi in pede. Praesent enim ligula, mattis eu, fringilla sit amet, rutrum eget, nibh. Donec hendrerit, sapien et suscipit pretium, nibh mauris aliquam ligula, et feugiat elit arcu at diam. In eros nulla, congue quis, volutpat ut, blandit non, nisi. </p>
        
        <% CASE "4" %>
        
        <h1>Redesign</h1>
        <p> At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua</p>
        
        <% CASE "5" %>
        
        <h1>Site Maintenance</h1>
        <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>
        
        <% CASE "6" %>
        
        <h1>Graphics</h1>
        <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>
        
        <% CASE "7" %>
        
        <h1>Business Identity</h1>
        <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>

        <% CASE "8" %>
        
        <h1>Hosting</h1>
        <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>
        
        <% CASE "9" %>
        
        <h1>Domains</h1>
        <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>
        
        <% CASE "10" %>
        
        <h1>Others</h1>
        <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.</p>
        
       
        <% CASE Else%>
        
        <h1>Web Design</h1>
        <p>This example shows how to easily build a tabstrip control using ASPajax.</p><p> An UpdatePanel is created - an area where all ASP actions occur without refreshing the page.  The RegisterTriggerGroup functon is used to neatly associate all of the tab links with the AJAX UpdatePanel. </p>
        <% END Select%>
    
    <% 
	myPanel.Close
	set  myPanel = nothing
	%>
  </div><!-- end of tabContent-->
  </div><!-- end of tabHolder -->
  <% ASPAjax.Close()%>     
</div><!-- end of conttext -->
My css code:
????: NamePros.com http://www.namepros.com/showthread.php?t=586034
Code:
#tabMenu {float:left; width:100%; font-size:70%; line-height:normal;border-bottom:1px solid #24618E;}
#tabMenu ul {margin:0; padding:10px 10px 0 10px; list-style:none;}
#tabMenu li {display:inline; margin:0; padding:0; }
#tabMenu a {float:left; background:url(../images/servicetabs.gif) top left no-repeat; margin:0; padding:0; text-decoration:none;}
#tabMenu a span {float:left; display:block; padding:5px 15px 4px 6px; color:#f99400; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabMenu a span {float:none;}
/* End IE5-Mac hack */
#tabMenu a:hover {background-position:0% -42px;}
#tabMenu a:hover span {color:#551a8b; background-position:100% -42px;}
#tabMenu li.active {background-color:#f99400; color:#551a8b;}
#tabContent {width:100%  clear:both; padding:10px 10px 0 10px;}
#tabHolder {clear:both; border:#808080 thin dotted;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
Finally the script:
Code:
$(document).ready(function(){

 $("ul.dropdown li").hover(function(){
   $(this).addClass("hover");
   $('> .dir',this).addClass("open");
   $('ul:first',this).css('visibility', 'visible');
 },function(){
   $(this).removeClass("hover");
   $('.open',this).removeClass("open");
   $('ul:first',this).css('visibility', 'hidden');
 });

});
The other files I use are aspajax.asp and jquery.js from the original website.
Please tell me how to implement the active tab code and where to put it.

Can someone please help me with this? I am stuck at this page, before moving on to the other pages of the site.
Thanks
__________________
dzigner
D.zigns
dzigner is offline   Reply With Quote
Old 06-17-2009, 08:07 PM   #2 (permalink)
Account Suspended
Join Date: May 2007
Posts: 163
AdamWestdomains is a jewel in the roughAdamWestdomains is a jewel in the roughAdamWestdomains is a jewel in the rough
 



You can try:
$("ul.dropdown li").toggle(function(){
$(this).addClass("active");
$('> .dir',this).addClass("open");
$('ul:first',this).css('visibility', 'visible');
},function(){
$(this).removeClass("active");
$('.open',this).removeClass("open");
$('ul:first',this).css('visibility', 'hidden');
});

Added after the last line of the js. Youll have to double check the syntax

Also you should checkout the Ajaxcontroltoolkit, its easier to work with and has allot of feature including tabs
AdamWestdomains is offline   Reply With Quote
Reply

Tags
ajax, asp, css, design, tab menu


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
AJAX help needed Barrucadu Programming 1 09-30-2006 11:27 AM
[$XXX] - AJAX + CSS Coder(s) Needed. Apply within. artredefined Web Development Wanted 0 08-28-2006 06:20 PM
AJAX coder needed - Quick Job spacetrain Web Development Wanted 4 08-23-2006 06:05 AM
Gci or PHP or ASP hosting needed. nikolas Web Hosting Offers 8 06-18-2004 02:40 PM

Liquid Web Smart Servers  
All times are GMT -7. The time now is 11:31 AM.

Managed Web Hosting by Liquid Web
Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger