Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Div e ASP

  1. #1
    Utente di HTML.it L'avatar di Iron83
    Registrato dal
    Jun 2008
    Messaggi
    396

    Div e ASP

    Ciao ragazzi, ho un problemino con una div... Sto realizzando un sito internet e-commerce, ed ho bisogno che la <div class="prodotti"> venga visualizzata per tre volte nella home page in orizzontale. Attualmente se dico al db di prelevare solo gli utlimi 3 prodotti inseriti, la div si ripete per tre volte ma si allinea (logicamente) in verticale. Come posso farla triplicare in linea orizzontale?

    HTML

    Codice PHP:
    <div class="col-destra">
    <
    h2 class="categoria">Novità</h2>
    <
    div class="prodotti">
    <%
    dim strCode
    strCode
    ="innovatel"
    dim intVolta
    intVolta
    ="0"


    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn " DBQ=" Server.MapPath("mdb/z21.mdb")
    strConn=strConn ";pwd=" strCode
    Conn
    .Open strConn



    Set rs 
    Server.CreateObject("ADODB.Recordset")



    sql"SELECT TOP 3  *  FROM nuovi_prodotti"
    Set rs Server.CreateObject("ADODB.Recordset")
    RS.Open sqlconn,adOpenKeyset


    if rs.eof then
    sw_eof
    ="1"
    end if

    if 
    sw_eof="1" then
    %>


    Nessun nuovo prodotto inserito</p>
    <%
    end if

    do while 
    not(rs.eof)
    %>



    <
    dl>
    <
    dt class="titolo"><%=rs("nome")%></dt>
    <
    dd class="immagine">[img]immagini/plasma.png[/img]</dd>
    <
    dd class="descrizione">[url="/acquisti/carrello.asp?Id=<%=rs("]"><%=rs("descrizione")%>[/url]</dd>
    <dd class="
    prezzo"><%=rs("prezzo")%></dd></td>
    <dd class="
    pulsante">[url="/acquisti/carrello.asp?Id=<%=rs("]">[img]immagini/nav_button.png[/img][/url]</dd>
    </
    dl>
    <%
    rs.movenext
    loop
    rs
    .Close
    set rs 
    Nothing
    conn
    .Close
    set conn 
    Nothing
    %>
    </
    div>
    </
    div
    CSS

    Codice PHP:

    .col-destra {
    floatright;
    width785px;
    heightauto;
    border-left1px solid #cccccc;

    font-familyTahoma"Trebuchet MS"sans-serif;
    }

    .
    prodotti{

    margin-top20px;
    margin-left10px;
    width180px;
    height244px;
    backgroundurl(immagini/sfondo_prod.pngrepeat-;

    Grazie in anticipo e

  2. #2
    Secondo me dovresti modificare così:

    codice:
    while not rs.eof
    %>
    <div class="prodotti">
    <dl>
    <dt class="titolo"><%=rs("nome")%></dt>
    <dd class="immagine">[img]immagini/plasma.png[/img]</dd>
    <dd class="descrizione">"><%=rs("descrizione")%></dd>
    <dd class="prezzo"><%=rs("prezzo")%></dd></td>
    <dd class="pulsante">">[img]immagini/nav_button.png[/img]</dd>
    </dl>
    </div>
    <%
    rs.movenext
    wend
    ed applicare allo stile .prodotti anche { float:left; }
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente di HTML.it L'avatar di Iron83
    Registrato dal
    Jun 2008
    Messaggi
    396
    Intanto ti ringrazio per la risposta, il problema è che quando gli do il float: left la parte delle novità si sovrappone alla parte delle promozioni. (La prima parte non ha la programmazione)

    HTML

    Codice PHP:
    <div class="col-destra">
    <
    h2 class="categoria">Promozioni</h2>
    <
    div class="prodotti">
    <
    dl>
    <
    dt class="titolo">Notebook Dell</dt>
    <
    dd class="immagine">[img]immagini/portatile.png[/img]</dd>
    <
    dd class="descrizione">[url="#"]Notebook Dell processore Intel Core Duo 2hard disk 250GB[/url]</dd>
    <
    dd class="prezzo">899€</dd>
    <
    dd class="pulsante">[url="#"][img]immagini/nav_button.png[/img][/url]</dd>
    </
    dl>
    </
    div>
    <
    h2 class="categoria">Novità</h2>
    <%
    dim strCode
    strCode
    ="innovatel"
    dim intVolta
    intVolta
    ="0"


    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn " DBQ=" Server.MapPath("/z21/mdb/z21.mdb")
    strConn=strConn ";pwd=" strCode
    Conn
    .Open strConn



    Set rs 
    Server.CreateObject("ADODB.Recordset")



    sql"SELECT TOP 3  *  FROM nuovi_prodotti"
    Set rs Server.CreateObject("ADODB.Recordset")
    RS.Open sqlconn,adOpenKeyset


    if rs.eof then
    sw_eof
    ="1"
    end if

    if 
    sw_eof="1" then
    %>


    Nessun nuovo prodotto inserito</p>
    <%
    end if
     while 
    not rs.eof
    %>

    <
    div class="prodotti">
    <
    dl>
    <
    dt class="titolo"><%=rs("nome")%></dt>
    <
    dd class="immagine">[img]immagini/plasma.png[/img]</dd>
    <
    dd class="descrizione">[url="/acquisti/carrello.asp?Id=<%=rs("]"><%=rs("descrizione")%>[/url]</dd>
    <dd class="
    prezzo"><%=rs("prezzo")%></dd></td>
    <dd class="
    pulsante">[url="/acquisti/carrello.asp?Id=<%=rs("]">[img]immagini/nav_button.png[/img][/url]</dd>

    </
    dl>

    </
    div>
    <%
    rs.movenext
    wend
    rs
    .Close
    set rs 
    Nothing
    conn
    .Close
    set conn 
    Nothing
    %>

    </
    div
    CSS

    Codice PHP:
    .col-destra {
    floatright;
    width785px;
    heightauto;
    border-left1px solid #cccccc;
    font-familyTahoma"Trebuchet MS"sans-serif;
    }

    .
    categoria {

    height30px;
    font-size13px;
    padding-top6px;
    padding-left6px;
    margin-bottom: -10px;
    color#FFFFFF;
    backgroundurl(immagini/colsx_h1.jpgrepeat-x;
    }

    .
    titolo {
    padding-top4px;
    padding-left6px;
    font-size13px;
    color#FFFFFF;
    height20px;
    backgroundurl(immagini/colsx_h1.jpgrepeat-x top;
    }

    .
    prodotti{
    margin-top20px;
    margin-left10px;
    width180px;
    height244px;
    backgroundurl(immagini/sfondo_prod.pngrepeat-;
    }

    .
    immagine{

    margin-top6px;
    margin-left45px;
    width90px;
    height90px;
    }
    .
    descrizione{

    width90%;
    font-size11px;
    margin-top3px;
    margin-left20px;

    }

    .
    prezzo{

    margin-top3px;
    margin-left20px;
    font-size16px;
    color#006699;
    }

    .
    pulsante{
    padding-top20px;
    padding-left20px;


  4. #4
    Utente di HTML.it L'avatar di Tux7000
    Registrato dal
    Feb 2008
    residenza
    Milano
    Messaggi
    620
    Prova a fare così:
    codice:
    <%
    end if
    while not rs.eof
    %>
    
    <div class="prodotti">
    <dl>
    <dt class="titolo"><%=rs("nome")%></dt>
    <dd class="immagine">[img]immagini/plasma.png[/img]</dd>
    <dd class="descrizione">"><%=rs("descrizione")%></dd>
    <dd class="prezzo"><%=rs("prezzo")%></dd></td>
    <dd class="pulsante">">[img]immagini/nav_button.png[/img]</dd>
    
    </dl>
    
    </div>
    <%
    rs.movenext
    wend
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    %>
    <br class="clear" />
    E nel CSS:
    .clear
    { clear: both; }

  5. #5
    Utente di HTML.it L'avatar di Iron83
    Registrato dal
    Jun 2008
    Messaggi
    396
    Grazie ragazzi, problema risolto! ultima scocciatura.. Ogni volta è sempre una palla far andar d'accordo la grafica per tutti i browser. Sia in IE 7 e Firefox visualizzo le div affiancate, ma c'è un problemino, la barra blu del titolo.

    IE (visualizzazione perfetta):




    Firefox:


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.