Avatar billede starter Praktikant
08. oktober 2002 - 16:21 Der er 5 kommentarer og
1 løsning

Vis lag ved start

Jeg er ved at lave en side som indeholder lag med billeder og tekst. Lagene forbliver synlige indtil et andet aktiveres.
Problemet er, at jeg gerne vil have et af lagene vist når brugeren kommer ind på siden og at det så først skifter når han mouseover de øvrige visninger.
Håber forklaringen er tydelig nok og at nogen kan hjælpe mig...
Avatar billede jakoba Nybegynder
08. oktober 2002 - 16:23 #1
sæt  visibility:visible;  i den kode du skriver for det lag.
Avatar billede starter Praktikant
08. oktober 2002 - 16:27 #2
Øh, hvordan. Min kode for laget ser sådan ud:

</table>
</div><div id="Lag_1" class="referencer">

<table width="400" cellspacing="0" cellpadding="0" border="0" align="right">
  <tr>
    <td height="20"><a class="submenu" onFocus="blur()" target="right"><font face="Verdana"
    size="1"><p align="left" style="font-family: Verdana; font-size: 9pt"></font></a><img
    src="../test.jpg" WIDTH="300" HEIGHT="204"><br>
    Billedtekst</td>
  </tr>
</table>
Avatar billede jakoba Nybegynder
08. oktober 2002 - 16:34 #3
oppe i dine styles definerer du  #Lag_1  og/eller  .referencer  og i definitionen står der  visibility:hidden;
det 'hidden' skal så ændres til 'visible'
Avatar billede starter Praktikant
08. oktober 2002 - 16:37 #4
Jeg er nok lidt tung i r.... Du får lige hele koden, så kan du måske vise mig det?

<head>
<style type="text/css">A.menu:link {color: #636363; text-decoration: none; font-size: 9pt;}
A.menu:visited {color: #7D7D7D; text-decoration: none; font-size: 9pt;}
A.menu:active {color: #636363; text-decoration: none; font-size: 9pt;}
A.menu:hover {color: #000000; text-decoration: none; font-size: 9pt;}
A.submenu:link {color: #636363; text-decoration: none;font-size: 9pt;}
A.submenu:visited {color: #7D7D7D; text-decoration: none;font-size: 9pt;}
A.submenu:active {color: #636363; text-decoration: none;font-size: 9pt;}
A.submenu:hover {color: #000000; text-decoration: none;font-size: 9pt;}

.menustruc {position: absolute; top: 4px; visibility: visible;}
.referencer {position: absolute; top: 19px; visibility: hidden;}
</style>
<script type="text/javascript">function show(object) {
if (document.getElementById && document.getElementById(object) != null) {
    document.getElementById(object).style.visibility='visible';
    document.getElementById(object).style.display='block';
}
else if (document.layers && document.layers[object] != null)
          document.layers[object].visibility = 'visible';
else if (document.all) {
          document.all[object].style.zIndex = 100;
          document.all[object].style.visibility = 'visible';
}
}

function hide(object) {
if (document.getElementById && document.getElementById(object) != null) {
    document.getElementById(object).style.visibility='hidden';
    document.getElementById(object).style.display='none';
}
else if (document.layers && document.layers[object] != null)
          document.layers[object].visibility = 'hidden';
else if (document.all)
          document.all[object].style.visibility = 'hidden';
}

</script>
Avatar billede jakoba Nybegynder
08. oktober 2002 - 16:52 #5
det er ikke dig der er tung. det er mig der mangler data nok til at kunne sige noget.

hvis du skriver:
    .referencer {position: absolute; top: 19px; visibility: visible;}
bliver ALLE dine lag synlige. og det er ikke det du vil have.

så prøv med:
    <div id="Lag_1" class="referencer" style="visibility: visible;">
det skulle virke her
( sammen med de styles og den måde at vise/gemme dine lag.)

mvh JakobA
Avatar billede starter Praktikant
08. oktober 2002 - 16:57 #6
Perfekt! Tusind tak for hjælpen.
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