23 messaggi dal 15 gennaio 2003
già, lo so che poi lato client crea html e javascript ma nn sempre è così facile.....

tipo io adesso nn so bene come fare

io adesso ho una cosa tipo

<asp:DataList id="mydl" runat="server" RepeatLayout="Table" RepeatColumns="4">



in cui io vorrei il RepeatColumns dinamico sulla base della risoluzione.

avevo pensato di far una cosa tipo

<script type="text/javascript">
    <!--
    if (screen.width>=1024)
    {document.write('<asp:DataList id="mydl" runat="server" RepeatLayout="Table" RepeatColumns="4">')}
    else
    {document.write('<asp:DataList id="mydl" runat="server" RepeatLayout="Table" RepeatColumns="3">')}
    -->
    </script>


o qualcosa del tipo

aspx
<asp:DataList id="mydl" runat="server" RepeatLayout="Table" OnLoad="xx(screen.width)">


vb
Sub xx(ByVal lar As Int16)
        If lar >= 1024 Then
            Me.mydl.RepeatColumns = 4
        Else
            Me.mydl.RepeatColumns = 3
        End If
    End Sub




ma ovviamente mi da errore.......

avete suggerimenti?
quello che cerchi di fare non si può fare (scusa il brutto gioco di parole)

fai una pagina la quele trova la risoluzione video, una volta ottenuta esegue il redirect alla tua pagina contenente il datalist, passando in querystring (come suggeriva lo script) le dimensioni dello schermo

nel file vb imposti RepeatColumns


non so se sono stato chiaro, ma non esitate a fare altre domande

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
23 messaggi dal 15 gennaio 2003
Sì, Sì chiarissimo... ma che triste....

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.