Avatar billede ravnborg Nybegynder
04. juni 2005 - 23:46 Der er 5 kommentarer

Billed on/off

Hvordan lave man en kontakt der slår et billed på ens side, til og fra?

f.eks sådan at hvis man markere en radio knap, kommer et billed frem, og når man fjerner markeringen forsvinder billedet igen.

vh
Ravnborg
Avatar billede softspot Forsker
05. juni 2005 - 00:30 #1
Hvad med denne kode:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

<html>
  <head>
    <title>testBtnChg</title>
    <script>
      function imageState(chk, imageID)
      {
        var objImg = document.getElementById(imageID);
        if(objImg)
        {
          if(chk.checked)
            objImg.style.display = "block";
          else
            objImg.style.display = "none";
        }
        return true;
      }
    </script>
  </head>
  <body>
   
    <form id="Form1" method="post" runat="server">
      <input type="checkbox" onclick="return imageState(this,'img1');" />
      Vis billede<br/>
      <img id="img1" src="" width="100" height="100" style="display:none;"/>
    </form>
   
  </body>
</html>


Jeg er klar over at det er en checkbox jeg har benyttet, men du finder nok ud af hvordan man skifter den ud med en radio... hvis det er det du vil :)
Avatar billede olebole Juniormester
05. juni 2005 - 02:52 #2
<ole>

Husk lige at slette XHTML-lukningerne af tags. De er ikke valid kode  :)

/mvh
</bole>
Avatar billede olebole Juniormester
05. juni 2005 - 02:54 #3
- og hvis du vil bruge CSS på siden, skal du af hensyn til IE bruge følgende DTD:
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

Er definitions-URL'en ikke present i DTD'en, kan IE ikke tolke CSS  ;o)
Avatar billede softspot Forsker
05. juni 2005 - 09:41 #4
olebole > ved du hvordan man indstiller standard DOCTYPE i Visual Studio.NET. Det lader til at den indsætter en forældet version i alle nye HTML-sider (jf. dine bemærkninger til mit indlæg). Det kunne være rart hvis man ikke også skulle tænke på dette, når man laver sider i Visual Studio.NET :)
Avatar billede roenving Novice
28. juli 2005 - 19:05 #5
... måske lige en reminder til dette, som stammer fra den mail-løse periode !-)
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