Samizdatová skripta

Události v JS v kombinaci s CSS


Pozicování dynamicky

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>  </title>
    <style>
  table {border-collapse:collapse;border:1px solid red;}
  td {border:1px solid red;font-size:25px}
  div#popis {border:1px solid red;width:100px;height:50px;display:none;z-index:3;
  position:absolute;background:white}
  
    </style>
    <script>
  function ukaz(i,event)
  {
  document.getElementById("popis").style.display='none';
  document.getElementById("popis").style.top=event.clientY-11;
  document.getElementById("popis").style.left=event.clientX-33;
  document.getElementById("popis").innerHTML='  <b>x:'+event.clientX+' Y:'+event.clientY+'  </b>';
  document.getElementById("popis").style.display='block';
  
  
  } 
  function schovat()
  {
  document.getElementById("popis").style.display='none';
  }
    </script>
    </head>
    <body>
  <table>
  <tr>  <td onMouseOver="ukaz(1,event);" onmouseOut="schovat()">aaaaa  </td>  <td onMouseOver="ukaz(2,event);">aaaaa  </td>  </tr>
  <tr>  <td onMouseOver="ukaz(4,event);">aaaaa  </td>  <td onMouseOver="ukaz(3,event);">aaaaa  </td>  </tr>
  <tr>  <td onMouseOver="ukaz(6,event);">aaaaa  </td>  <td onMouseOver="ukaz(5,event);">aaaaa  </td>  </tr>
  <tr>  <td onMouseOver="ukaz(8,event);">aaaaa  </td>  <td onMouseOver="ukaz(7,event);">aaaaa  </td>  </tr>
  <tr>  <td onMouseOver="ukaz(10,event);">aaaaa  </td>  <td onMouseOver="ukaz(9,event);">aaaaa  </td>  </tr>
  </table>
  <div id="popis">dshkafhkfdhkj
  </div>
    </body>
  </html>

Změna atributů CSS vlastností

 <head>
 <script>
function styl(){
if (document.getElementById("popis").style.color=='red'){
document.getElementById("popis").style.color='green';
document.getElementById("popis").style.backgroundColor='blue';
document.getElementById("popis").style.fontSize='15';
}

else {document.getElementById("popis").style.color='red';
document.getElementById("popis").style.backgroundColor='';
document.getElementById("popis").style.fontSize='11'
}
}
 </script>
 </head>
 <body>
 <span id="popis" onMouseOver="styl();" onMouseOut="styl();">ghjktrewqwedfgfrewertgrertz
 </span>
 </body>
  </html>

upravit odstranit css

NAVRCHOLU.cz