S
Spider84
Behövet lite hjälp med javascript som jag är så kass på.
Jag har den här koden:
<script language="javascript">
// Variabler som håller reda på vilken div som senast var öppen
var lastSub;
var lastPage = 'firstpage';
// Funktion som tar bort den senaste öppna submenyn och öppnar den nya
function showSubMenu( divID )
{
if( lastSub != undefined )
{
document.getElementById( lastSub ).style.display = 'none';
}
document.getElementById( divID ).style.display = 'inline';
lastSub = divID;
}
// Funktion som tar bort den senaste öppna content och öppnar den nya
function showContent( pageID )
{
document.getElementById( lastPage ).style.display = 'none';
document.getElementById( pageID ).style.display = 'inline';
lastPage = pageID;
}
// Funktion som tar bort senaste submenyn och content och öppnar de nya
function changeBoth( divID, pageID )
{
document.getElementById( lastSub ).style.display = 'none';
document.getElementById( divID ).style.display = 'inline';
document.getElementById( lastPage ).style.display = 'none';
document.getElementById( pageID ).style.display = 'inline';
lastSub = divID;
lastPage = pageID;
}
</script>
Så här ser den sedan ut som länk:
<a href="javascript:showSubMenu( 'summary1' )">Austria</a><br />
Jag vill göra om funktionen: showSubmenu så att den öppnar både summary1 samt att den ska öppna det som showContent gör. Den länken ser sådan ut:
<a href="javascript:showContent( 'number1' )">1 Bent Branderup</a><br />
När man då klickar på showSubmenu länken.
showContent länken ska inte ändras något!
Om ni nu inte hänger med alls. Kass på att förklara...
Så har niu sidan här: http://www.akademiskridkonst.se/ex5/knights.html
Och då vill jag att när man klickar på t.ex. Austria så ska det som kommer upp bredvid (namnen) komma upp som de gör nu. SAMT att texten till höger ska ändras till en annan jag har.
Jag har den här koden:
<script language="javascript">
// Variabler som håller reda på vilken div som senast var öppen
var lastSub;
var lastPage = 'firstpage';
// Funktion som tar bort den senaste öppna submenyn och öppnar den nya
function showSubMenu( divID )
{
if( lastSub != undefined )
{
document.getElementById( lastSub ).style.display = 'none';
}
document.getElementById( divID ).style.display = 'inline';
lastSub = divID;
}
// Funktion som tar bort den senaste öppna content och öppnar den nya
function showContent( pageID )
{
document.getElementById( lastPage ).style.display = 'none';
document.getElementById( pageID ).style.display = 'inline';
lastPage = pageID;
}
// Funktion som tar bort senaste submenyn och content och öppnar de nya
function changeBoth( divID, pageID )
{
document.getElementById( lastSub ).style.display = 'none';
document.getElementById( divID ).style.display = 'inline';
document.getElementById( lastPage ).style.display = 'none';
document.getElementById( pageID ).style.display = 'inline';
lastSub = divID;
lastPage = pageID;
}
</script>
Så här ser den sedan ut som länk:
<a href="javascript:showSubMenu( 'summary1' )">Austria</a><br />
Jag vill göra om funktionen: showSubmenu så att den öppnar både summary1 samt att den ska öppna det som showContent gör. Den länken ser sådan ut:
<a href="javascript:showContent( 'number1' )">1 Bent Branderup</a><br />
När man då klickar på showSubmenu länken.
showContent länken ska inte ändras något!
Om ni nu inte hänger med alls. Kass på att förklara...
Så har niu sidan här: http://www.akademiskridkonst.se/ex5/knights.html
Och då vill jag att när man klickar på t.ex. Austria så ska det som kommer upp bredvid (namnen) komma upp som de gör nu. SAMT att texten till höger ska ändras till en annan jag har.
Senast ändrad av en moderator: