Avatar billede ultra Nybegynder
20. januar 2004 - 14:05 Der er 8 kommentarer og
1 løsning

Vis Indhold

Hej,

Kan nogen hjælpe mig med at få den her script til at fungere ?

Problemet er at den ikke vil skjule indholdet!

Det er meningen at den skal skjule indholdet og når man klikker på linket vis indhold skal den vise indholdet.

<html>

<head>
<title>Indhold</title>
<script language="JavaScript">             
//--
function expandIt(whichEl){
    whichEl.style.display = (whichEl.style.display == "none" ) ? "" : "none";
}
//--                                       
</script>
</head>

<body>

<table border="0" width="250" cellspacing="0" cellpadding="0" id="table1">
    <tr>
        <td align="center"><a href="java script:expandIt(Elindhold)">Vis indhold</a></td>
    </tr>
    <span id="Elindhold" style="display: none;">
    <tr>
        <td>
        <table border="0" width="250" cellspacing="0" cellpadding="0" id="table2">
            <tr>
                <td width="250">Her skal den vise/skjule indhold</td>
            </tr>
        </table>
        </td>
    </tr>
    </span>
</table>

</body>

</html>
Avatar billede mm12010 Nybegynder
20. januar 2004 - 14:10 #1
function expandIt(whichEl){
    El=document.getElementById('whichEl');
    El.style.display=(El.style.display=="none")?"inline":"none";
}

<a href="java script:expandIt('Elindhold')">
Avatar billede ultra Nybegynder
20. januar 2004 - 20:36 #2
er ikke helt med... :(
Avatar billede ultra Nybegynder
20. januar 2004 - 21:18 #3
er der nigen der gider at hjælpe mig med den her script ?
Avatar billede ultra Nybegynder
20. januar 2004 - 21:44 #4
hmmm
Avatar billede ultra Nybegynder
20. januar 2004 - 21:44 #5
nogen der vil give en hånd...?
Avatar billede ultra Nybegynder
20. januar 2004 - 22:00 #6
nåh, så må jeg lukke, hvis der ikker er nogen der gider at hjælpe mig :(
Avatar billede mm12010 Nybegynder
20. januar 2004 - 22:54 #7
<html>

<head>
<title>Indhold</title>
<script language="JavaScript">             
//--
function expandIt(whichEl){
    El=document.getElementById('whichEl');
    El.style.display=(El.style.display=="none")?"inline":"none";
}

//--                                       
</script>
</head>

<body>

<table border="0" width="250" cellspacing="0" cellpadding="0" id="table1">
    <tr>
        <td align="center"><a href="java script:expandIt('Elindhold')">Vis indhold</a></td>
    </tr>
    <span id="Elindhold" style="display: none;">
    <tr>
        <td>
        <table border="0" width="250" cellspacing="0" cellpadding="0" id="table2">
            <tr>
                <td width="250">Her skal den vise/skjule indhold</td>
            </tr>
        </table>
        </td>
    </tr>
    </span>
</table>

</body>

</html>
Avatar billede ultra Nybegynder
21. januar 2004 - 21:03 #8
>> mm12010

virker ikke :(
Avatar billede mm12010 Nybegynder
21. januar 2004 - 21:44 #9
nu gør det !-)


<html>
<head>
<title>Indhold</title>
<script language="JavaScript">             
//<!--
function expandIt(whichEl){
    El=document.getElementById(whichEl);
    El.style.display=(El.style.display=="none")?"inline":"none";
    }
//-->                                   
</script>
</head>
<body>
<table border="0" width="250" cellspacing="0" cellpadding="0" id="table1">
    <tr>
        <td align="center"><a href="java script:expandIt('Elindhold')">Vis indhold</a></td>
    </tr>
    <tr>
        <td><div id="Elindhold" style="display: none;">
        <table border="0" width="250" cellspacing="0" cellpadding="0" id="table2">
            <tr>
                <td width="250">Her skal den vise/skjule indhold</td>
            </tr>
        </table>
        </div></td>
    </tr>
</table>
</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester