Behöver hjälp med att få in tabeller i detta script.
Detta är en fungerandemässigt lika "snabbvisning" som finns på konsultbanken här på pellesoft.
<html>
<head>
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
</head>
<body>
<h3 style="cursor:pointer; cursor:hand" onClick="expandit(this)">
[red]HÄR VILL JAG KUNNA LÄGGA IN TABELLER, OM JAG GÖR DET SÅ BLIR ALLT FEL TESTA GÄRNA SJÄLV (FUNGERAR UTAN WEBSERVER)[/red]
</h3>
<span style="display:none" style=&{head};>
Text som visas när man klickar på rubriken
</span>
</body>
</html>
Som sagt va (som det står i koden) så vill jag kunna lägga in tabeller vid rubrikerna som visas från början.
Har även prövat med att använda mig av p, span, table, tr, td istället för H3.
<html>
<head>
<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(objID){
folder=ns6?document.getElementById(objId).style:document.all[objID].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
</head>
<body>
<h3 style="cursor:pointer; cursor:hand" onClick="expandit('foo')">
HÄR VILL JAG KUNNA LÄGGA IN TABELLER, OM JAG GÖR DET SÅ BLIR ALLT FEL TESTA GÄRNA SJÄLV (FUNGERAR UTAN WEBSERVER)
<table border="1">
<tr><td>Text</td></tr>
</table>
</h3>
<span style="display:none" id="foo" style=&{head};>
Text som visas när man klickar på rubriken
</span>
</body>
</html>
Du är ju underbar!
Det fungerar ju faktiskt. Hoppas att detta inte gör så att de webbläsare som fungerade med mitt script inte fungerar nu. Ska se, har dem tyvärr inte på min dator. Hör av mig sen
<html>
<head>
<script type="text/javascript">
var folder;
function expandit(objID){
if(document.getElementById){
folder = document.getElementById(objID); //DOM-kompatibel browser
} else if(document.all){
folder = document.all[objID]; //äldre versioner av IE
}
if (folder.style.display=="none")
folder.style.display="block"
else
folder.style.display="none"
}
</script>
</head>
<body>
<h3 style="cursor:pointer" onClick="expandit('foo')">
HÄR VILL JAG KUNNA LÄGGA IN TABELLER, OM JAG GÖR DET SÅ BLIR ALLT FEL TESTA GÄRNA SJÄLV (FUNGERAR UTAN WEBSERVER)
<table border="1">
<tr><td>Text</td></tr>
</table>
</h3>
<div style="display:none" id="foo">
Text som visas när man klickar på rubriken
</div>
</body>
</html>
Vill du visa en <span> istället för <div> byter du ut "display = block" till "display = inline".
känns onödigt att lägga till copyrightkoden här på forumet då den bara tar extra på servern.
Ingen får ta detta script i vilket fall. Nu kanske du tycker jag är löjlig men det blev så här
Nu fungerar det ganska bra, problemet är att foo är ju bara ett o samma namn, alltså går det bara att öppna en meny hela tiden, alltså alla är relaterade till foo.
Från början gick det öppna flera samtidigt.
Hur fixar jag det om jag inte vill sätta id;na till foo1, foo2, foo3 etc.