Ja, habe ich - ist aber dummerweise alles in einem Intranet...

ABER......
--- cut ---
<!--#include file="../../inc/form.asp"-->
<html>
<head>
<%=Session("CSS")%>
<title>Schulungs- Details</title>
<%dim tName(8), tText(8), tCount
   AddTab "Allgemein", "Allgemein"
   AddTab "Bild", "Bild"
   AddTab "Info", "Info"   
   AddTab "Personal", "Personal"   
   AddTab "Krankenschein", "Krankenschein"
   AddTab "Schulungen", "Schulung"   
   AddTab "Ange", "Angeh�rige"
   AddTab "History", "History"      
   MakeTabScript
  %>
   
</head>
<body topmargin="0" leftmargin="0" bgcolor="#D6DFF7">
<% MakeTabs%>
<table id="Allgemein" border="0" cellpadding="2" cellspacing="2,"
width="100%" style="border-collapse: collapse" bordercolor="#111111">
blablalba
</table>
<table id="Bild" border="0" cellpadding="2" cellspacing="0" width="100%"
style="border-collapse: collapse" bordercolor="#111111">
blablalba
</table>
<table id="Info" border="0" cellpadding="2" cellspacing="0" width="100%"
style="border-collapse: collapse" bordercolor="#111111">
blablalba
</table>
etc.
<%InitTab%>
</body>
</html>
--- cut ---
Jetzt wirst noch meine Spezialfunktionen baruchen:

--- cut ---
function AddTab(tabName, tabText)
  tCount = tCount + 1
  tName(tCount) = tabName
  tText(tCount) = tabText
end function

function MakeTabs
%><table border="0" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111" width="100%"
id="AutoNumber1" bgcolor="#ECE9D8">
<tr><td><table border="0" cellpadding="0" cellspacing="0"><%for i=1 to
tCount%>
  <tr id="t_<%=tName(i)%>">
  <% for j = 1 to tCount%>
    <td align="center" class="<% if i=j
then%>linkboxactive<%else%>linkbox<%end if%>"
onmouseover="this.className='linkboxover';"
onclick="ActiveTab<%=tName(j)%>()" onmouseout="this.className='<% if i=j
then%>linkboxactive<%else%>linkbox<%end
if%>';">&nbsp;<%=tText(j)%>&nbsp;</td>
  <%next%>
  </tr>
<%next%></table></td></tr></table><%
end function

function MakeTabScript
response.write "<SCRIPT LANGUAGE=""Javascript"">" & vbCrLf
for t=1 to tCount
response.write "function ActiveTab" & tName(t)&"()" & vbCrLf
response.write "{" & vbCrLf
for ii=1 to tCount
response.write tName(ii)
response.write ".style.display=""none"";" & vbCrLf & "t_"
response.write tName(ii)
response.write ".style.display=""none"";" & vbCrLf
next
response.write "t_" & tName(t)&".style.display=""block"";" & vbCrLf
response.write tName(t)&".style.display=""block"";" & vbCrLf
response.write "}" & vbCrLf
next
response.write "</script>"
end function

function InitTab
tab = trim(request("tab"))
if tab = "" Then
  response.write "<script>ActiveTab" & tName(1) & "()</script>"
else
  response.write "<script>ActiveTab" & tab & "()</script>"
end if
  
end function
--- cut ---

Ich hoffe, ich habe nix vergessen.
Die Tabs musst Du �brigens in der CSS-Datei definieren.
Und das ganze funktioniert auch nur am Internet Explorer...

Stefan.

-----Urspr�ngliche Nachricht-----
Von: Frank Matthiesen [mailto:[EMAIL PROTECTED]] 
Gesendet: Montag, 29. April 2002 14:42
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] OT:Registerkarten mit HTML

Hallo,

hat schon mal jemand eine Webanwendung erstellt, die �ber
"Registerkarten"
verf�gt?
So wie die Eigenschaftsanzeige des/der Webserver, die man �ber die MMC
aufrufen kann.
F�r Links etc. w�re ich dankbar.

Gruss

Frank


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an