Bom galera to tentando fazer um script que monta uma celula da tabela pra cada "quarto", e qua quando a pessoa pssar o mouse por cimada celula tem que apareceer as propriedades do quarto. mas estou enfrentando uns probleminhas, com a passagem de parametros. rodem isso ai:
Pergunta
babaloricha
Bom galera to tentando fazer um script que monta uma celula da tabela pra cada "quarto", e qua quando a pessoa pssar o mouse por cimada celula tem que apareceer as propriedades do quarto. mas estou enfrentando uns probleminhas, com a passagem de parametros. rodem isso ai:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- #Layer1 { position:absolute; width:200px; height:115px; z-index:1; left: 523px; top: 318px; } --> </style> </head> <body> <script language="javascript"> var listaquarto= new Array(); function quarto(n,o,cli){ this.numero=n this.ocup=o; this.cliente=cli } listaquarto[0]=new quarto(1,0,"rui");// simulacao dos dados do banco listaquarto[1]=new quarto(2,0,"maria"); listaquarto[2]=new quarto(3,0,"jose"); listaquarto[3]=new quarto(4,1,"nalva");// quarto ocupado listaquarto[4]=new quarto(5,0,"joao"); listaquarto[5]=new quarto(6,0,"thiago"); listaquarto[6]=new quarto(7,0,"matos"); listaquarto[7]=new quarto(8,1,"carol");// quero ocupado listaquarto[8]=new quarto(9,0,"roberta"); listaquarto[9]=new quarto(10,0,"jeferson"); listaquarto[10]=new quarto(11,1,"luana"); listaquarto[11]=new quarto(12,0,"cesar"); total=listaquarto.length -1; document.writeln("<table border=1 align='center'><tr>"); while(total!=0){ document.writeln("<tr>"); for(var j=0;j<listaquarto.length/2;j++,total--){ if(total<0) alert("paro paro paro"); if(listaquarto[total].ocup==0) document.writeln("<td onmouseover='statusvaga("+listaquarto[total]+");' width=30 align='center' bgcolor='#00ff00'>"+listaquarto[total].numero+"</td>"); else document.writeln("<td width=30 align='center' bgcolor='red'>"+listaquarto[total].numero+"</td>"); } document.writeln("</tr>"); } document.writeln("</tr></table>"); function statusvaga(quarto){ tabela=getElementById("tab"); tabela.rows[0].cells[1].textContent=quarto.cliente; } </script> <table> <tr> <td onmouseover="alert('a');" onmouseout="alert('b');"> opaaaa</td> </tr> <div id="Layer1"> <table id="tab"> <tr> <td>cliente:</td><td></td> </tr> </table> </div> </body> </html>se algum souber o que acontece eu aradeco muito! :P
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.