Moneybag Posted January 17, 2017 at 02:08 PM Report Share #602046 Posted January 17, 2017 at 02:08 PM Boas Como imlemento o seguinte código numa pagina HTML: SCRIPT Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 17, 2017 at 02:16 PM Report Share #602048 Posted January 17, 2017 at 02:16 PM copy-paste IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Moneybag Posted January 17, 2017 at 02:19 PM Author Report Share #602049 Posted January 17, 2017 at 02:19 PM sim criei 2 ficheiros com as seguintes localizações: css/clickable-grid.css scripts/clickable-grid.js HTML <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Your Website</title> <link rel="stylesheet" href="css/clickable-grid.css"> <script type="text/javascript" src="scripts/clickable-grid.js"></script> </head> <body> </body> </html> com faço para aparecer a grelha no ficheiro html ? Link to comment Share on other sites More sharing options...
JakeBass Posted January 17, 2017 at 03:30 PM Report Share #602051 Posted January 17, 2017 at 03:30 PM é preciso colocar a tag <script> dentro do <body> 1 Report Link to comment Share on other sites More sharing options...
Moneybag Posted January 17, 2017 at 03:59 PM Author Report Share #602052 Posted January 17, 2017 at 03:59 PM (edited) 34 minutes ago, sketxz said: é preciso colocar a tag <script> dentro do <body> Obrigado. Já agora queria aproveitar para fazer outra pergunta. Se é possivel retornar o número ou fazer um $_POST do quadrado clicado ? Edited January 17, 2017 at 04:05 PM by Ascensao Link to comment Share on other sites More sharing options...
JakeBass Posted January 17, 2017 at 04:30 PM Report Share #602053 Posted January 17, 2017 at 04:30 PM com jquery é fácil fazer um post de cada vez que um número é clicado. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script> $('td').click(function(e) { var cell = e.target; var selected_number = $(e.target).text(); $.post('http://example.com/', {number: selected_number}); }); </script> Link to comment Share on other sites More sharing options...
Moneybag Posted January 17, 2017 at 05:54 PM Author Report Share #602055 Posted January 17, 2017 at 05:54 PM 1 hour ago, sketxz said: com jquery é fácil fazer um post de cada vez que um número é clicado. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script> $('td').click(function(e) { var cell = e.target; var selected_number = $(e.target).text(); $.post('http://example.com/', {number: selected_number}); }); </script> experimentei assim o teu exemplo e não me funcionou 😕 <script> $('td').click(function(e) { var cell = e.target; var selected_number = $(e.target).text(); //$.post('teste.php', {number: selected_number}); alert(selected_number); }); </script> Link to comment Share on other sites More sharing options...
JakeBass Posted January 17, 2017 at 06:08 PM Report Share #602056 Posted January 17, 2017 at 06:08 PM (edited) comigo funciona em chrome e firefox. é preciso incluir o jquery e o código tem de estar depois da outra tag script Edited January 17, 2017 at 06:10 PM by sketxz 1 Report Link to comment Share on other sites More sharing options...
Moneybag Posted January 17, 2017 at 06:52 PM Author Report Share #602057 Posted January 17, 2017 at 06:52 PM (edited) 45 minutes ago, sketxz said: comigo funciona em chrome e firefox. este código tem de estar depois da outra tag script era esse o problema! Muito Obrigado 😄 Edited January 17, 2017 at 06:54 PM by Ascensao Link to comment Share on other sites More sharing options...
Moneybag Posted January 17, 2017 at 07:13 PM Author Report Share #602058 Posted January 17, 2017 at 07:13 PM (edited) Para não estar a abrir mais tópicos vou por outra questão sobre o mesmo script aqui. Imaginado que a grelha criada por este script representa os lugares disponiveis numa sala, precisava de adicionar uma função para quando carregar no botão "pesquisar" (por exemplo entre as datas 20-01-2017 e 27-01-2017 ILUSTRADO EMBAIXO) este preenche-se os quadrados com as cores conforme os status de cada lugar. vermelho para lugar comprado amarelo para lugar reservado sem cor para lugar disponível Esses "status" de reserva seriam retornados de uma função php: tbl_reservas (MYSQL) id nome email phone address city sala (int) lugar (int) start_date (date) end_date (date) status (int) 0 ou 1 ou 2 função php - QUALQUER COISA DESTE TIPO: $sql = SELECT * FROM tbl_reservas WHERE (reserva esteja entre a data indicada ps: ainda tenho de pensar como vou fazer o algoritmo") return query($sql) como posso alterar o script em cima escrito para fazer o que a ilustração mostra ? Edited January 18, 2017 at 02:56 AM by Ascensao Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now