Jump to content


Zaraki Kenpachi

Member Since 28/07/2006
Offline Last Active 16/02/2010, 22:59
-----

Topics I've Started

Função Que Converte Números Decimais Para Binário E Vice-versa

28/12/2006, 02:32

Para converter decimal pra binário faça bin($numero decimal aki). Para converter binário pra decimal faça dec($numero binario aki). Fiz essa função na escola pq não gosto de fazer lição. ^^

<?php
function bin($dec) {
if($dec == 0) return 0;
$bin = "";
while($dec >= 1) {
$dec = $dec / 2;
if(substr($dec, -2) == '.5') {
$bin = '1'.$bin;
$dec = $dec - 0.5;
} else {
$bin = '0'.$bin;
}
}
return $bin;
}
function val($pos) {
$inc = 1;
$res = 2;
while($inc < $pos) {
$res = $res * 2;
$inc++;
}
if($pos == 0) $res = 1;
return $res;
}
function dec($bin) {
$dec = 0;
$size = strlen($bin);
for($i=0; $i<$size; $i++) {
$i2 = $size - $i - 1;
$bit = substr($bin, $i2, 1);
if($bit == '1') $dec = $dec + val($i);
}
return $dec;
}
?>

Não liguem a sintaxe <_<. É que eu tenho só 14 anos e faz só 1 ano q programo em PHP :)

Funciona No Ie, Mas Não No Firefox...

29/07/2006, 00:13

eu tô com um problema; o script abaixo não funciona no firefox... o que eu faço?
já testei no IE6 e deu certo. mas no Firefox não dá. Simplesmente não acontece nada...
o que eu quero fazer é um background de um <td> mudar ao passar o mouse em cima.
olhem só: http://abraao.zaidan...og/mudacor.html

o que eu fiz foi o seguinte:
<script>
function troca_fundo(src, novo_fundo)
{
src.background = novo_fundo;
}
</script>
<table>
<tr><td width="20" height="20" background="1.png" onmouseover="troca_fundo(this, '2.png');" onmouseout="troca_fundo(this, '1.png');"></td></tr>
</table>

IPB Skin By Virteq