17 messaggi dal 07 aprile 2007
e' possibile fare in modo che un <TD> di una tabella scateni un evento lato server? mi risolverebbe un grosso problema ma ho poche speranze che si possa riuscire. grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao, beh, potrebbe essere possibile se all'interazione con la <TD> usassi un javascript per simulare un click su un <asp:Button>, scatenando così il suo evento server.

Una cosa del genere, se anche si riuscisse a fare, mi sembra non ideale soprattutto perché esistono altri modi per eseguire del codice lato server senza necessariamente ricaricare l'intera pagina o ricorrere a trucchi del genere.
Ad esempio potresti effettuare una chiamata ajax e leggere la sua risposta. E' difficile dare un consiglio preciso, dovresti spiegare dettagliatamente cosa devi realizzare.

ciao

Enjoy learning and just keep making
17 messaggi dal 07 aprile 2007
ti ringrazio, l'idea del jawascript forse e' la soluzione che inseguo, ricordo di aver visto qualche cosa di simile ma non ricordo dove, non puoi passarmi una traccia, anche minima? riguardo a cosa ci faccio, io realizzo del gestionale con mezzi rudimentali, non ho padronanza di jawa, ajax,.. vedi www.dodai.it e, nel caso in questione, dovrei realizzare una griglia per simulare le zone del campo di gioco in maniera tale che, al variare della risoluzione dello schermo, non subisca deformazioni e non lasci lasci vuoti, cosa che la tabella fa senza problemi. ho provato a metterci dentro dei bottoni ma non sentono height 100% altrimenti era cosa fatta.
grazie ancora.
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
hai provato ad usare il css per dare una height 100% al bottone? Così dovrebbe funzionare.

<td><input type="button" style="height:100%; width:100%" /></td>
Magari usa un foglio di stile CSS, altrimenti ti ritrovi il markup pieno di attributi style a creare confusione.

rossano.pieroni ha scritto:

al variare della risoluzione dello schermo, non subisca deformazioni e non lasci lasci vuoti
uhm, non sono sicuro di aver capito. Se la griglia ricopre tutta la superficie della finestra, deve necessariamente deformarsi e perdere così le proporzioni che aveva in precedenza.
Se è priotario per te mantenere le proporzioni, allora guarda questo codice. Ti permette di realizzare un contenitore che non si deforma mai e al cui interno potrai inserire la tua griglia.
http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio

ciao

Enjoy learning and just keep making
17 messaggi dal 07 aprile 2007
ti rigrazio per l'impegno e le buone idee. in pratica riesco a portare height al 100% solo nella tabella ma non dei bottoni, e questo accade sia con impostazione diretta che nel css. le proporzioni non sono cosa determinante, la principale esigenza e' quella di utilizzare al massimo lo schermo. in quanto dovrei inserire molti comandi finalizzati a rilevare le azioni in campo. non importa se lo schermo si deforma, l'importante e' usarlo tutto, specie nei casi in cui e' molto ridotto come nei portatili. pazienza, per ora metto in frigo il progettimo. grazie di nuovo, se hai altre idee sai dove trovarmi. ciao rossano
Modificato da rossano.pieroni il 21 febbraio 2012 12.19 -
11.886 messaggi dal 09 febbraio 2002
Contributi
rossano.pieroni ha scritto:
pazienza, per ora metto in frigo il progettimo.

nooo, non ti arrendere così presto, posta un po' del codice HTML e cerchiamo di capire come mai i bottoni non vengano mostrati a tutta altezza.

ciao

Enjoy learning and just keep making
17 messaggi dal 07 aprile 2007
apprezzo la tua buona volontà, ecco il codice HTML, si tratta di una semplice pagina di prova. anche usando un css il problema resta.

<head id="Head1" runat="server">
<title>Software Gestione Società Sportive OnLine</title>
<meta name="description" content="Software Gestione Associazioni Sportive Calcio Pallavolo Pallacanestro Palestre No profit" />
<meta name="keywords" content="software, programmi, gestione, gestionale, " />
<link href="app_themes/scout.css" rel="stylesheet" type="text/css" />

</head>
<body>
<form id="form1" runat="server">

<table>
<tr>
<td id="td1" class="tab" onmouseover="tdHover('td1')" onmouseout="tdOut('td1')" >
&nbsp;</td>
<td >
&nbsp;</td>
<td >
&nbsp;</td>
<td >
&nbsp;</td>
<td >
&nbsp;</td>
</tr>
<tr>
<td runat="server">
&nbsp;</td>
<td >
<asp:Button ID="Button9" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
<asp:Button ID="Button10" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
<asp:Button ID="Button11" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
&nbsp;</td>
</tr>
<tr>
<td >
&nbsp;</td>
<td >
<asp:Button ID="Button12" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
<asp:Button ID="Button13" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
<asp:Button ID="Button14" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
&nbsp;</td>
</tr>
<tr>
<td >
&nbsp;</td>
<td >
<asp:Button ID="Button5" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
<asp:Button ID="Button6" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
<asp:Button ID="Button8" runat="server" Text="Button" Width="100%" Height="100%" />
</td>
<td >
&nbsp;</td>
</tr>
<tr>
<td >
&nbsp;</td>
<td >
&nbsp;</td>
<td >
&nbsp;</td>
<td >
&nbsp;</td>
<td
&nbsp;</td>
</tr>
</table>
</form>
</body>
</html>
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao, prova ad esplicitare le misure di tutti i contenitori (body, form, table). Soprattutto, dai anche un'altezza alle righe perché per qualche motivo, se non la indichi, i bottoni ignoreranno la loro height:100%;

Aggiungi questo al tuo css.
body, html, form, table {height:100%; width:100%;}
tr {height:25%;}
Qui ho fatto in modo che ogni riga fosse alta il 25% dello schermo ma probabilmente dovrai dargli delle altezze specifiche. Ad esempio, la prima riga d'intestazione non ha bisogno di essere così alta.

ciao
Modificato da BrightSoul il 23 febbraio 2012 23.08 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.