Avatar billede marn133 Nybegynder
13. oktober 2004 - 14:32 Der er 6 kommentarer og
1 løsning

table1.visible = true/false ved onmouseover.

jeg er for at sige det mildt ikke ret meget inde i Script sproget.. :(
jeg har set MANGE eksempler på at skifte farver på alle mulige mærkelige ting ved "onmouseover". men det jeg har brug for er at et af mine tabels bliver synlig når man har musen på knappen, og usynlig når man fjerner den igen...

Håber i kan hjælpe.... :)
Avatar billede burningice Nybegynder
13. oktober 2004 - 14:47 #1
erm.. hvis knappen er usynlig, hvordan kan man så se hvor man skal føre musen hen?

eller er det vel

<input type="button" onMouseOver="makeVisible(this);" onMouseOut="makeInVisible(this);" />

<script language="javascript>

makeVisible(control) {
  control.style.visibility = true;
}

makeInVisible(control) {
  control.style.visibility = false;
}

</script>
Avatar billede powernodes Nybegynder
13. oktober 2004 - 15:15 #2
Jeg er enig i at ønsket ikke giver så god mening, men jeg ved jo heller ikke hvad formålet er :)

cyberfessor: husk "function" :o)

-og så kan det gøres således:

function makeVisible(control,state) {
  var crl=control.style;
  (state==1) ? crl.visibility='hidden' : crl.visibility='visible';
}

og

<table border="1" onmouseover="makeVisible(this,1);" onmouseout="makeVisible(this);">
<tr>
<td>test</td>
</tr>
</table>
Avatar billede marn133 Nybegynder
13. oktober 2004 - 15:45 #3
knappen skal ikke ændre udseende... det er kun min tabel der skal være synlig/usynlig...
når musen peger på knappen, skal min tabel blive synlig.
når musen ikke peger på knappen skal min tabel blive usynlig....

DVS. min tabel skal kun være synlig når at musen peger på knappen.... .. :)

men tak.. jeg prøver..... :) 
Er ikke hjemme nu så der går nok lige et par timer inden jeg kan teste, vender tilbage..... 
:)
Avatar billede burningice Nybegynder
13. oktober 2004 - 16:07 #4
min fejl, at jeg lavede det på en knap...

man burde kunne optimere endnu mere

function switchVisibility(control) {
  if (control.style.visibility == 'visible') {
    control.style.visibility = 'hidden';
  } else {
    control.style.visibility = 'visible';
  }
}

<table border="1" onmouseover="switchVisibility(this);" onmouseout="switchVisibility(this);">
Avatar billede marn133 Nybegynder
13. oktober 2004 - 18:36 #5
Arghh.. jeg er bare en KAGE til det her...! :) 

Kunne jeg overtale jeg til at skrive den om sådan at jeg kan sætte den ind i code behind.. ?    "vb.net"

derefter skal i nok få jeres point....! :O)
Avatar billede burningice Nybegynder
13. oktober 2004 - 19:05 #6
det her skal ikke stå i kodebehind... det skal jo ske på klienten, ikke på serveren
Avatar billede thrytter Nybegynder
14. oktober 2004 - 08:54 #7
En tabel:
  <table id="tblTest" style="visibility:hidden;">
    <tr>
      <td>TEST</td>
    </tr>
  </table>

En knap:
  <asp:Button ID="btnTest" Runat="server" Text="VIS TABEL"></asp:Button>

Og nogle attributter på knappen i code behind:
  Me.btnTest.Attributes.Add("onmouseover", "document.getElementById('tblTest').style.visibility='visible';")
  Me.btnTest.Attributes.Add("onmouseout", "document.getElementById('tblTest').style.visibility='hidden';")
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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