• 11-11-2008, 22:02:18
    #10
    erollife seninde eline sağlık çorbada tuzun yerinde olmuş
    scrol istediğin kodlar bunlar erollife ve benim kodlarımın birleşimi
    <style type="text/css">
    <!--
    .shadetabs{
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    text-align: left; 
    }
    .shadetabs li{
    display: inline;
    margin: 0;
    }
    .shadetabs li a{
    text-decoration: none;
    position: relative;
    z-index: 1;
    margin-right: 3px;
    border: 1px solid #778;
    color: #2d2b2b;
    background: white url('shade.gif') repeat-x top left;; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
    }
    .shadetabs li a:visited{
    color: #2d2b2b;
    }
    .shadetabs li a:hover{
    text-decoration: underline;
    color: #2d2b2b;
    }
    .shadetabs li a.selected{ 
    position: relative;
    top: 1px;
    }
    .shadetabs li a.selected{ 
    background-image: url('shadeactive.gif');
    border-bottom-color: white
    }
    .shadetabs li a.selected:hover{ 
    text-decoration: none;
    }
    .tabcontent{
    display:none;
    }
    @media print {
    .tabcontent {
    display:block !important;
    }
    }
    .modernbricksmenu2{
    padding: 0;
    width: 362px;
    border-top: 5px solid #D25A0B;  
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
    }
    .modernbricksmenu2 ul{
    margin:0;
    margin-left: 10px; 
    padding: 0;
    list-style: none;
    }
    .modernbricksmenu2 li{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform:uppercase;
    }
    .modernbricksmenu2 a{
    float: left;
    display: block;
    font: bold 11px Arial;
    color: white;
    text-decoration: none;
    margin: 0 1px 0 0; 
    padding: 5px 10px;
    background-color: black;  
    border-top: 1px solid white;
    }
    .modernbricksmenu2 a:hover{
    background-color: #D25A0B;  
    color: white;
    }
    .modernbricksmenu2 a.selected{ 
    background-color: #D25A0B;  
    color: white;
    border-color: #D25A0B;  
    }
    .tabcontent{
    display:none;
    }
    @media print {
    .tabcontent {
    display:block !important;
    }
    }
    .indentmenu{
    font: bold 13px Arial;
    width: 100%; 
    }
    .indentmenu ul{
    margin: 0;
    padding: 0;
    float: left;
    border-top: 1px solid navy; 
    background: black url('indentbg.gif') repeat-x center;
    }
    .indentmenu ul li{
    display: inline;
    }
    .indentmenu ul li a{
    float: left;
    color: white; 
    padding: 5px 11px;
    text-decoration: none;
    border-right: 1px solid navy; 
    }
    .indentmenu ul li a:visited{
    color: white;
    }
    .indentmenu ul li a.selected{
    color: white !important;
    padding-top: 6px; 
    padding-bottom: 4px;
    background: black url('indentbg2.gif') repeat-x center;
    }
    .tabcontentstyle{ 
    border: 1px solid gray;
    width: 450px;
    margin-bottom: 1em;
    padding: 10px;
    }
    .tabcontent{
    display:none;
    }
    @media print {
    .tabcontent {
    display:block !important;
    }
    }
    //-->
    </style>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function ddtabcontent(tabinterfaceid){
    	this.tabinterfaceid=tabinterfaceid //ID of Tab Menu main container
    	this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a") //Get all tab links within container
    	this.enabletabpersistence=true
    	this.hottabspositions=[] //Array to store position of tabs that have a "rel" attr defined, relative to all tab links, within container
    	this.currentTabIndex=0 //Index of currently selected hot tab (tab with sub content) within hottabspositions[] array
    	this.subcontentids=[] //Array to store ids of the sub contents ("rel" attr values)
    	this.revcontentids=[] //Array to store ids of arbitrary contents to expand/contact as well ("rev" attr values)
    	this.selectedClassTarget="link" //keyword to indicate which target element to assign "selected" CSS class ("linkparent" or "link")
    }
    ddtabcontent.getCookie=function(Name){ 
    	var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
    	if (document.cookie.match(re)) //if cookie found
    		return document.cookie.match(re)[0].split("=")[1] //return its value
    	return ""
    }
    ddtabcontent.setCookie=function(name, value){
    	document.cookie = name+"="+value+";path=/" //cookie value is domain wide (path=/)
    }
    ddtabcontent.prototype={
    	expandit:function(tabid_or_position){ //PUBLIC function to select a tab either by its ID or position(int) within its peers
    		this.cancelautorun() //stop auto cycling of tabs (if running)
    		var tabref=""
    		try{
    			if (typeof tabid_or_position=="string" && document.getElementById(tabid_or_position).getAttribute("rel")) //if specified tab contains "rel" attr
    				tabref=document.getElementById(tabid_or_position)
    			else if (parseInt(tabid_or_position)!=NaN && this.tabs[tabid_or_position].getAttribute("rel")) //if specified tab contains "rel" attr
    				tabref=this.tabs[tabid_or_position]
    		}
    		catch(err){alert("Invalid Tab ID or position entered!")}
    		if (tabref!="") //if a valid tab is found based on function parameter
    			this.expandtab(tabref) //expand this tab
    	},
    	cycleit:function(dir, autorun){ //PUBLIC function to move foward or backwards through each hot tab (tabinstance.cycleit('foward/back') )
    		if (dir=="next"){
    			var currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)? this.currentTabIndex+1 : 0
    		}
    		else if (dir=="prev"){
    			var currentTabIndex=(this.currentTabIndex>0)? this.currentTabIndex-1 : this.hottabspositions.length-1
    		}
    		if (typeof autorun=="undefined") //if cycleit() is being called by user, versus autorun() function
    			this.cancelautorun() //stop auto cycling of tabs (if running)
    		this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])
    	},
    	setpersist:function(bool){ //PUBLIC function to toggle persistence feature
    			this.enabletabpersistence=bool
    	},
    	setselectedClassTarget:function(objstr){ //PUBLIC function to set which target element to assign "selected" CSS class ("linkparent" or "link")
    		this.selectedClassTarget=objstr || "link"
    	},
    	getselectedClassTarget:function(tabref){ //Returns target element to assign "selected" CSS class to
    		return (this.selectedClassTarget==("linkparent".toLowerCase()))? tabref.parentNode : tabref
    	},
    	urlparamselect:function(tabinterfaceid){
    		var result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)", "i")) //check for "?tabinterfaceid=2" in URL
    		return (result==null)? null : parseInt(RegExp.$1) //returns null or index, where index (int) is the selected tab's index
    	},
    	expandtab:function(tabref){
    		var subcontentid=tabref.getAttribute("rel") //Get id of subcontent to expand
    		//Get "rev" attr as a string of IDs in the format ",john,george,trey,etc," to easily search through
    		var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/\s+/, "")+"," : ""
    		this.expandsubcontent(subcontentid)
    		this.expandrevcontent(associatedrevids)
    		for (var i=0; i<this.tabs.length; i++){ //Loop through all tabs, and assign only the selected tab the CSS class "selected"
    			this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)? "selected" : ""
    		}
    		if (this.enabletabpersistence) //if persistence enabled, save selected tab position(int) relative to its peers
    			ddtabcontent.setCookie(this.tabinterfaceid, tabref.tabposition)
    		this.setcurrenttabindex(tabref.tabposition) //remember position of selected tab within hottabspositions[] array
    	},
    	expandsubcontent:function(subcontentid){
    		for (var i=0; i<this.subcontentids.length; i++){
    			var subcontent=document.getElementById(this.subcontentids[i]) //cache current subcontent obj (in for loop)
    			subcontent.style.display=(subcontent.id==subcontentid)? "block" : "none" //"show" or hide sub content based on matching id attr value
    		}
    	},
    	expandrevcontent:function(associatedrevids){
    		var allrevids=this.revcontentids
    		for (var i=0; i<allrevids.length; i++){ //Loop through rev attributes for all tabs in this tab interface
    			//if any values stored within associatedrevids matches one within allrevids, expand that DIV, otherwise, contract it
    			document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)? "block" : "none"
    		}
    	},
    	setcurrenttabindex:function(tabposition){ //store current position of tab (within hottabspositions[] array)
    		for (var i=0; i<this.hottabspositions.length; i++){
    			if (tabposition==this.hottabspositions[i]){
    				this.currentTabIndex=i
    				break
    			}
    		}
    	},
    	autorun:function(){ //function to auto cycle through and select tabs based on a set interval
    		this.cycleit('next', true)
    	},
    	cancelautorun:function(){
    		if (typeof this.autoruntimer!="undefined")
    			clearInterval(this.autoruntimer)
    	},
    	init:function(automodeperiod){
    		var persistedtab=ddtabcontent.getCookie(this.tabinterfaceid) //get position of persisted tab (applicable if persistence is enabled)
    		var selectedtab=-1 //Currently selected tab index (-1 meaning none)
    		var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid) //returns null or index from: tabcontent.htm?tabinterfaceid=index
    		this.automodeperiod=automodeperiod || 0
    		for (var i=0; i<this.tabs.length; i++){
    			this.tabs[i].tabposition=i //remember position of tab relative to its peers
    			if (this.tabs[i].getAttribute("rel")){
    				var tabinstance=this
    				this.hottabspositions[this.hottabspositions.length]=i //store position of "hot" tab ("rel" attr defined) relative to its peers
    				this.subcontentids[this.subcontentids.length]=this.tabs[i].getAttribute("rel") //store id of sub content ("rel" attr value)
    				this.tabs[i].onclick=function(){
    					tabinstance.expandtab(this)
    					tabinstance.cancelautorun() //stop auto cycling of tabs (if running)
    					return false
    				}
    				if (this.tabs[i].getAttribute("rev")){ //if "rev" attr defined, store each value within "rev" as an array element
    					this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))
    				}
    				if (selectedtabfromurl==i || this.enabletabpersistence && selectedtab==-1 && parseInt(persistedtab)==i || !this.enabletabpersistence && selectedtab==-1 && this.getselectedClassTarget(this.tabs[i]).className=="selected"){
    					selectedtab=i //Selected tab index, if found
    				}
    			}
    		} //END for loop
    		if (selectedtab!=-1) //if a valid default selected tab index is found
    			this.expandtab(this.tabs[selectedtab]) //expand selected tab (either from URL parameter, persistent feature, or class="selected" class)
    		else //if no valid default selected index found
    			this.expandtab(this.tabs[this.hottabspositions[0]]) //Just select first tab that contains a "rel" attr
    		if (parseInt(this.automodeperiod)>500 && this.hottabspositions.length>1){
    			this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)
    		}
    	} //END int() function
    } //END Prototype assignment//-->
    </script>
    <%
    set dizi=server.CreateObject("Adodb.Recordset")
    sql="select * from diziler where id="&id
    dizi.open sql,conn,1,3
     if Not dizi.eof then
    %>
    <ul id="countrytabs" class="shadetabs">
    <% for i = 1 to 10 
      if dizi("kod"& i) <> "" Then %>
    <li><a href="#" rel="country<% =i %>" class="selected">part <% =i %></a></li>
    <%
      end if
      next %>
    </ul>
    <div style="border:1px solid gray; margin-bottom: 1em; padding: 10px">
    <% for i = 1 to 10 
      if dizi("kod"& i) <> "" Then %>
    <div id="country<% =i %>" class="tabcontent">
    <%=dizi("kod"& i)%>
    </div>
    <% 
      end if
     next %>
    </div>
    <% else 
     Response.Write"Kayıt bulunamadı"
     end if
    dizi.close
    Set dizi = nothing %>
    
    <script type="text/javascript">
    var countries=new ddtabcontent("countrytabs")
    countries.setpersist(true)
    countries.setselectedClassTarget("link") //"link" or "linkparent"
    countries.init()
    </script>
  • 11-11-2008, 22:55:54
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    scrol adlı üyeden alıntı: mesajı görüntüle
    Sevgili metals_torm dediğiniz kodları gömdük ve çok güzel bir şekilde çalıştı fakat şöyle ufak bir sorun var
    10 tane sekme yapmıssınız fakat bendeki kod1 kod2 kod3 sütunlarının o diziye ait 5 tanesi dolu isterim ki 5 tanesi dolu oldugu icin 5 part gözüksün 8 tane doluysa 8 tane görünsün. Verdiginiz kodda part10 a kadar sekme yapıyor fakat 5 den sonrası dolu degilse 5 ten sonraki part sekmelerinin içi boş gözüküyor. Bunu nasıl aşabiliriz acaba
    aha tam bu sorunun geleceğini tahmin ettiğim için gereken kodu yazmıştım zaten

    sağolsun metals_torm halletmiş.

    sanırım sorun çözülmüştür.
  • 12-11-2008, 00:01:19
    #12
    sorun çözülmedi erolife özel mesajdan halletmeye çalıştık fakat 5000 karakter sınırına takıldım
    scrola atacağım mesajı aynen yazıyorum
    scrol asp kodlarında sorun yok html kodlarında bir sorun var sayfanın en ustunde sana vermiş oldugum txt css text js yi sil aşağıdaki kodları direk monte et cssler ve js ,asp kodların ustunde olsun kırparken sorun oluyor sanıırım kodların dizilişini değiştirme
    <style type="text/css">
    <!--
    .shadetabs{
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    text-align: left; 
    }
    .shadetabs li{
    display: inline;
    margin: 0;
    }
    .shadetabs li a{
    text-decoration: none;
    position: relative;
    z-index: 1;
    margin-right: 3px;
    border: 1px solid #778;
    color: #2d2b2b;
    background: white url('shade.gif') repeat-x top left;; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px
    }
    .shadetabs li a:visited{
    color: #2d2b2b;
    }
    .shadetabs li a:hover{
    text-decoration: underline;
    color: #2d2b2b;
    }
    .shadetabs li a.selected{ 
    position: relative;
    top: 1px;
    }
    .shadetabs li a.selected{ 
    background-image: url('shadeactive.gif');
    border-bottom-color: white
    }
    .shadetabs li a.selected:hover{ 
    text-decoration: none;
    }
    .tabcontent{
    display:none;
    }
    @media print {
    .tabcontent {
    display:block !important;
    }
    }
    .modernbricksmenu2{
    padding: 0;
    width: 362px;
    border-top: 5px solid #D25A0B;  
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
    }
    .modernbricksmenu2 ul{
    margin:0;
    margin-left: 10px; 
    padding: 0;
    list-style: none;
    }
    .modernbricksmenu2 li{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform:uppercase;
    }
    .modernbricksmenu2 a{
    float: left;
    display: block;
    font: bold 11px Arial;
    color: white;
    text-decoration: none;
    margin: 0 1px 0 0; 
    padding: 5px 10px;
    background-color: black;  
    border-top: 1px solid white;
    }
    .modernbricksmenu2 a:hover{
    background-color: #D25A0B;  
    color: white;
    }
    .modernbricksmenu2 a.selected{ 
    background-color: #D25A0B;  
    color: white;
    border-color: #D25A0B;  
    }
    .tabcontent{
    display:none;
    }
    @media print {
    .tabcontent {
    display:block !important;
    }
    }
    .indentmenu{
    font: bold 13px Arial;
    width: 100%; 
    }
    .indentmenu ul{
    margin: 0;
    padding: 0;
    float: left;
    border-top: 1px solid navy; 
    background: black url('indentbg.gif') repeat-x center;
    }
    .indentmenu ul li{
    display: inline;
    }
    .indentmenu ul li a{
    float: left;
    color: white; 
    padding: 5px 11px;
    text-decoration: none;
    border-right: 1px solid navy; 
    }
    .indentmenu ul li a:visited{
    color: white;
    }
    .indentmenu ul li a.selected{
    color: white !important;
    padding-top: 6px; 
    padding-bottom: 4px;
    background: black url('indentbg2.gif') repeat-x center;
    }
    .tabcontentstyle{ 
    border: 1px solid gray;
    width: 450px;
    margin-bottom: 1em;
    padding: 10px;
    }
    .tabcontent{
    display:none;
    }
    @media print {
    .tabcontent {
    display:block !important;
    }
    }
    //-->
    </style>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function ddtabcontent(tabinterfaceid){
    	this.tabinterfaceid=tabinterfaceid //ID of Tab Menu main container
    	this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a") //Get all tab links within container
    	this.enabletabpersistence=true
    	this.hottabspositions=[] //Array to store position of tabs that have a "rel" attr defined, relative to all tab links, within container
    	this.currentTabIndex=0 //Index of currently selected hot tab (tab with sub content) within hottabspositions[] array
    	this.subcontentids=[] //Array to store ids of the sub contents ("rel" attr values)
    	this.revcontentids=[] //Array to store ids of arbitrary contents to expand/contact as well ("rev" attr values)
    	this.selectedClassTarget="link" //keyword to indicate which target element to assign "selected" CSS class ("linkparent" or "link")
    }
    ddtabcontent.getCookie=function(Name){ 
    	var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
    	if (document.cookie.match(re)) //if cookie found
    		return document.cookie.match(re)[0].split("=")[1] //return its value
    	return ""
    }
    ddtabcontent.setCookie=function(name, value){
    	document.cookie = name+"="+value+";path=/" //cookie value is domain wide (path=/)
    }
    ddtabcontent.prototype={
    	expandit:function(tabid_or_position){ //PUBLIC function to select a tab either by its ID or position(int) within its peers
    		this.cancelautorun() //stop auto cycling of tabs (if running)
    		var tabref=""
    		try{
    			if (typeof tabid_or_position=="string" && document.getElementById(tabid_or_position).getAttribute("rel")) //if specified tab contains "rel" attr
    				tabref=document.getElementById(tabid_or_position)
    			else if (parseInt(tabid_or_position)!=NaN && this.tabs[tabid_or_position].getAttribute("rel")) //if specified tab contains "rel" attr
    				tabref=this.tabs[tabid_or_position]
    		}
    		catch(err){alert("Invalid Tab ID or position entered!")}
    		if (tabref!="") //if a valid tab is found based on function parameter
    			this.expandtab(tabref) //expand this tab
    	},
    	cycleit:function(dir, autorun){ //PUBLIC function to move foward or backwards through each hot tab (tabinstance.cycleit('foward/back') )
    		if (dir=="next"){
    			var currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)? this.currentTabIndex+1 : 0
    		}
    		else if (dir=="prev"){
    			var currentTabIndex=(this.currentTabIndex>0)? this.currentTabIndex-1 : this.hottabspositions.length-1
    		}
    		if (typeof autorun=="undefined") //if cycleit() is being called by user, versus autorun() function
    			this.cancelautorun() //stop auto cycling of tabs (if running)
    		this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])
    	},
    	setpersist:function(bool){ //PUBLIC function to toggle persistence feature
    			this.enabletabpersistence=bool
    	},
    	setselectedClassTarget:function(objstr){ //PUBLIC function to set which target element to assign "selected" CSS class ("linkparent" or "link")
    		this.selectedClassTarget=objstr || "link"
    	},
    	getselectedClassTarget:function(tabref){ //Returns target element to assign "selected" CSS class to
    		return (this.selectedClassTarget==("linkparent".toLowerCase()))? tabref.parentNode : tabref
    	},
    	urlparamselect:function(tabinterfaceid){
    		var result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)", "i")) //check for "?tabinterfaceid=2" in URL
    		return (result==null)? null : parseInt(RegExp.$1) //returns null or index, where index (int) is the selected tab's index
    	},
    	expandtab:function(tabref){
    		var subcontentid=tabref.getAttribute("rel") //Get id of subcontent to expand
    		//Get "rev" attr as a string of IDs in the format ",john,george,trey,etc," to easily search through
    		var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/\s+/, "")+"," : ""
    		this.expandsubcontent(subcontentid)
    		this.expandrevcontent(associatedrevids)
    		for (var i=0; i<this.tabs.length; i++){ //Loop through all tabs, and assign only the selected tab the CSS class "selected"
    			this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)? "selected" : ""
    		}
    		if (this.enabletabpersistence) //if persistence enabled, save selected tab position(int) relative to its peers
    			ddtabcontent.setCookie(this.tabinterfaceid, tabref.tabposition)
    		this.setcurrenttabindex(tabref.tabposition) //remember position of selected tab within hottabspositions[] array
    	},
    	expandsubcontent:function(subcontentid){
    		for (var i=0; i<this.subcontentids.length; i++){
    			var subcontent=document.getElementById(this.subcontentids[i]) //cache current subcontent obj (in for loop)
    			subcontent.style.display=(subcontent.id==subcontentid)? "block" : "none" //"show" or hide sub content based on matching id attr value
    		}
    	},
    	expandrevcontent:function(associatedrevids){
    		var allrevids=this.revcontentids
    		for (var i=0; i<allrevids.length; i++){ //Loop through rev attributes for all tabs in this tab interface
    			//if any values stored within associatedrevids matches one within allrevids, expand that DIV, otherwise, contract it
    			document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)? "block" : "none"
    		}
    	},
    	setcurrenttabindex:function(tabposition){ //store current position of tab (within hottabspositions[] array)
    		for (var i=0; i<this.hottabspositions.length; i++){
    			if (tabposition==this.hottabspositions[i]){
    				this.currentTabIndex=i
    				break
    			}
    		}
    	},
    	autorun:function(){ //function to auto cycle through and select tabs based on a set interval
    		this.cycleit('next', true)
    	},
    	cancelautorun:function(){
    		if (typeof this.autoruntimer!="undefined")
    			clearInterval(this.autoruntimer)
    	},
    	init:function(automodeperiod){
    		var persistedtab=ddtabcontent.getCookie(this.tabinterfaceid) //get position of persisted tab (applicable if persistence is enabled)
    		var selectedtab=-1 //Currently selected tab index (-1 meaning none)
    		var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid) //returns null or index from: tabcontent.htm?tabinterfaceid=index
    		this.automodeperiod=automodeperiod || 0
    		for (var i=0; i<this.tabs.length; i++){
    			this.tabs[i].tabposition=i //remember position of tab relative to its peers
    			if (this.tabs[i].getAttribute("rel")){
    				var tabinstance=this
    				this.hottabspositions[this.hottabspositions.length]=i //store position of "hot" tab ("rel" attr defined) relative to its peers
    				this.subcontentids[this.subcontentids.length]=this.tabs[i].getAttribute("rel") //store id of sub content ("rel" attr value)
    				this.tabs[i].onclick=function(){
    					tabinstance.expandtab(this)
    					tabinstance.cancelautorun() //stop auto cycling of tabs (if running)
    					return false
    				}
    				if (this.tabs[i].getAttribute("rev")){ //if "rev" attr defined, store each value within "rev" as an array element
    					this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))
    				}
    				if (selectedtabfromurl==i || this.enabletabpersistence && selectedtab==-1 && parseInt(persistedtab)==i || !this.enabletabpersistence && selectedtab==-1 && this.getselectedClassTarget(this.tabs[i]).className=="selected"){
    					selectedtab=i //Selected tab index, if found
    				}
    			}
    		} //END for loop
    		if (selectedtab!=-1) //if a valid default selected tab index is found
    			this.expandtab(this.tabs[selectedtab]) //expand selected tab (either from URL parameter, persistent feature, or class="selected" class)
    		else //if no valid default selected index found
    			this.expandtab(this.tabs[this.hottabspositions[0]]) //Just select first tab that contains a "rel" attr
    		if (parseInt(this.automodeperiod)>500 && this.hottabspositions.length>1){
    			this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)
    		}
    	} //END int() function
    } //END Prototype assignment//-->
    </script>
    <tr><td width=100% height=41 bgcolor=#C8C8C8>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size=3 
    face=tahoma color=white><b><%=rs("vadi")%></td></tr>
    <tr><td width=100% align=center>
    <%
    case "izle"
    izle=bolum(4)
    if isnumeric(izle)=false then response.redirect serv
    set rs = baglan.execute("select 
    vadi,vAdres1,vAdres2,vAdres3,vAdres4,vAdres5,vAdres6,vAdres7,vAdres8,vAdres9,vAdres10,vtags,vhit,vaciklama from tblvideolar where vid="&izle)
    if rs.eof then response.redirect serv
    baglan.execute("update tblvideolar set vhit=vhit+1 where vid="&izle)
    %>
    <ul id="countrytabs" class="shadetabs">
    <% for i = 1 to 10
    if rs("vAdres"& i) <> "" Then %>
    <li><a href="#" rel="country<% =i %>">part <% =i %></a></li>
    <%
    end if
    next %>
    </ul>
    <div style="border:1px solid gray; margin-bottom: 1em; padding: 10px">
    <% for i = 1 to 10
    if rs("vAdres"& i) <> "" Then %>
    <div id="country<% =i %>" class="tabcontent">
    <%=rs("vAdres"& i)%>
    </div>
    <%
    end if
    next %>
    </div>
    <script type="text/javascript">
    var countries=new ddtabcontent("countrytabs")
    countries.setpersist(true)
    countries.setselectedClassTarget("link") //"link" or "linkparent"
    countries.init()
    </script>