Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > Dynamic Tabstrip not working

Reply
Thread Tools

Dynamic Tabstrip not working

 
 
=?Utf-8?B?R3JlZyBUYXlsb3I=?=
Guest
Posts: n/a
 
      08-16-2004
I'm using the IE webcontrols (obviously) trying to dynamically generate a
tabstrip based of a DTS package. I can get the tabstrip to show if I assign
the generation after the page completely loads and I trigger the execution to
a button/click/etc... However if I try to link the execution to onLoad I get
"dynaPage is undefined." DynaPage being the multipage I create dynamically.
Not sure why, and what I need to change to fix this. Any ideas?? Thanks in
advance!

<HTML>
<HEAD>
<TITLE>TabStrip Test</TITLE>
<script>
var lastPage = false;
function setupReport(oButton)
{
addPage("Test1","1");
addPage("Test2","2");
addPage("Test3","3");
lastPage = true;
addPage("Test4","4");
showPage(dynaPage);
hideButton(oButton);
}
function addPage(name, content)
{
var pageIndex = dynaPage.numPages;
var oNewPage = dynaPage.createPageAt(pageIndex);

oNewPage.setAttribute("id", name);
oNewPage.setAttribute("innerHTML", content);
addTab(name);
}

function addTab(pageID)
{
var tabElements = dynaTab.numItems;
var oNewTab = dynaTab.createTabAt(dynaTab.numItems);
oNewTab.setAttribute("text", pageID);
addTabSeparator();
}

function addTabSeparator()
{
var tabElements = dynaTab.numItems;
var oNewSep = dynaTab.createSeparatorAt(tabElements);
if (lastPage){oNewSep.setAttribute("defaultStyle","wi dth:100%;");}
}

function importBehaviors() {
tsNS = document.namespaces.add("ts","tabstrip.htc");
mpNS = document.namespaces.add("mp","multipage.htc");
tsNS.doImport("tabstrip.htc");
mpNS.doImport("multipage.htc");
var oTabStrip = document.createElement("ts:TABSTRIP");
var oMP = document.createElement("mp:MULTIPAGE");
oTabStrip.id = "dynaTab";
setTabStyle(oTabStrip);
oMP.id = "dynaPage";
setPageStyle(oMP);
oTabStrip.targetID = "dynaPage";
oReport.appendChild(oTabStrip);
oReport.appendChild(oMP);
}
function setTabStyle(tab)
{
var dStyle = "color:#AAAAAA; background-color:#EEEEEE;
border-color:#AAAAAA; ";
dStyle += "border-width:1px; border-style:solid; font-weight:bold; ";
dStyle += "font-family:Verdana; font-size:11px; height:37px; width:100px;
";
dStyle += "text-align:center;";
tab.setAttribute("tabDefaultStyle", dStyle);
tab.setAttribute("tabHoverStyle", "color:blue");
var sStyle = "color:#000000; background-color:#FFFFFF; border-bottom:none";
tab.setAttribute("tabSelectedStyle", sStyle);

var defStyle = "background-color:#FFFFFF; border-color:#AAAAAA; ";
defStyle += "border-width:1px; border-style:solid; border-top:none; ";
defStyle += "border-left:none; border-right:none;";
tab.setAttribute("sepDefaultStyle",defStyle);
}
function setPageStyle(page)
{
page.style.borderStyle="solid";
page.style.borderColor="#AAAAAA";
page.style.borderWidth="1px";
page.style.borderTop="none";
page.style.padding="10px";
page.style.visibility="hidden";
page.style.height="210px";
page.style.width="100%";
}

function hideButton(button)
{
button.style.visibility = "hidden";
}

function showPage(page)
{
page.style.visibility = "visible";
}
</script>
</HEAD>
<BODY onload="setupReport(document.all.generateButton);" >
<P ID="oReport">
<BUTTON ID="generateButton" onclick="setupReport(this);">Generate
Report</BUTTON>
</P>
</BODY>
</HTML>


--
~Greg
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
IE Webcontrols TabStrip dynamic Abbas ASP .Net 0 05-04-2006 09:59 PM
HELP! TabStrip with Multipage is not working! Phin ASP .Net Web Controls 7 05-05-2005 08:46 PM
HELP! TabStrip with Multipage is not working! Phin ASP .Net 9 05-05-2005 08:46 PM
tabstrip webcontrol can not work in framework 1.1 Linda wu via .NET 247 ASP .Net 1 05-04-2004 01:18 PM
Dynamic tabstrip and multipage Elad Frid ASP .Net Building Controls 4 05-03-2004 07:09 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57