Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    vedo del testo bianco che non ho formattato

    buona settimana a tutti.
    dato questo codice

    codice:
     </tr>
    <tr>
    <td width="20">[img][/img]</td>
    <td colspan="2" align="left" valign="top"> <table width="550" border="0" align="left" cellpadding="4" >
    <tr>
    <td colspan="2" valign="top" bgcolor="#66CC33"><div align="left">
    <%
    dim var_loc2, cn, rs, sql
    var_loc2=request.querystring("var_loc")
    set cn = Server.CreateObject("ADODB.Connection")
    cn.connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;"&_
    "Persist Security Info=False;"&_
    "Data Source="& Server.MapPath("/database.mdb")
    cn.open()
    sql = "SELECT * FROM images WHERE localita LIKE '" & replace(var_loc2,"'","''") & "'"
    set rs = cn.execute(sql)
    %>
    <%
    do while not rs.eof
    %>
    <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">CASE VACANZA - <%=Rs.Fields("localita")%><font size="-1"> (<%=Rs.Fields("titolo")%>)</font></font></div></td>
    </tr>
    <tr>
    <td width="129" valign="top">[img]/public/appartamenti_salento/<%=Rs.Fields([/img]" alt="<%=Rs.Fields("titolo")%>" width="106" height="79" border="0"></td>
    <td width="399" valign="top"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" font color="#003399"><%=ucase(Rs.Fields("titolo"))%> <font size="1">* <%=Rs.Fields("codice")%> *</font></font>
    
    <font color="#003399" size="1" face="Verdana, Arial, Helvetica, sans-serif">[b]( </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif" font color="#FF9900"><%=Rs.Fields("tipologia")%></font>
    <font color="#003399" size="1" face="Verdana, Arial, Helvetica, sans-serif">[b] in <%=Rs.Fields("localita")%> )</font>
    
    </div>
    <table width="420" border="0" cellpadding="5" cellspacing="0">
    <tr>
    <td width="57" bgcolor="#CBE6EF"><font color="#3287A3" size="2" face="Verdana, Arial, Helvetica, sans-serif">servizi: </font> </td>
    <td width="343" bgcolor="#DAEDF3"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><%=Rs.Fields("servizi")%></font></td>
    </tr>
    <tr>
    <td colspan="2"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Rs.Fields("descrizione2")%> maggiori
    info &gt;&gt;</font></td>
    </tr>
    </table>
    </td>
    
    <%
    rs.movenext()
    loop
    %>
    <%
    ' libera le risorse
    rs.close()
    set rs = nothing
    cn.close()
    set cn = nothing
    %>
    
    
    </table>
    
    
    eccetera eccetera
    
    
    </table>
    </body>
    </html>
    presente, per esempio, in questa pagina
    sopra la banda verde si nota uno spazio bianco. Bene li, se lo selezionate, c'è del testo che corrisponde al campo "località" e "titolo" del db ma che non dovrebbe stare qui ma una sola volta e solo dopo la banda verde (come di fatto succede). In pratica lo stesso testo viene ripetuto due volte, una volta (DICIAMO!) nascosta e una volta visibile. A me, quella nascosta non interessa, peraltro non credo di averla scritta nel codice.

    Che succede???

    PERCHÈ QUI APPAIONO IN BIANCO quando non dovrebbero nemmeno esserci?
    ---------------------------
    danielix05

  2. #2
    In quell'area appaiono altri record che corrispondono al criterio di selezione espresso nella query.
    Ad ogni modo, non mi pare sia un problema legato all'ASP, ma semplicemente un problema di HTML.

  3. #3

    ma si può risolvere?

    E non si può fare proprio niente?
    ---------------------------
    danielix05

  4. #4

    Re: ma si può risolvere?

    Originariamente inviato da danielix05
    E non si può fare proprio niente?
    E' HTML.

  5. #5
    non è possibile che sia HTML perchè non c'è niente nel codice. infatti se apro un'altra pagina dinamica, cambiando quindi le stampe, il testo è diverso. Cioè, se in questa pagina ripete il record 'titolo' (CASA VACANZA, ecc...)cinque o sei volte perchè ci sono effettivamente cinque o sei appartamenti presenti, in quest'altra pagina lo ripeterà solo le volte che corrispondono agli appartamenti (quindi ai record) caricati in essa.

    non può, secondo me, essere un problema di html perchè la cosa è dinamica.

    mannaggia! che faccio???
    ---------------------------
    danielix05

  6. #6
    Originariamente inviato da danielix05
    non è possibile che sia HTML perchè non c'è niente nel codice. infatti se apro un'altra pagina dinamica, cambiando quindi le stampe, il testo è diverso. Cioè, se in questa pagina ripete il record 'titolo' (CASA VACANZA, ecc...)cinque o sei volte perchè ci sono effettivamente cinque o sei appartamenti presenti, in quest'altra pagina lo ripeterà solo le volte che corrispondono agli appartamenti (quindi ai record) caricati in essa.

    non può, secondo me, essere un problema di html perchè la cosa è dinamica.

    mannaggia! che faccio???
    Che vuol dire che la cosa è dinamica?
    Il codice che arriva al browser è HTML.
    Se tu avessi un errore ASP, allora potremmo anche discuterne, mentre invece, qui, di errori ASP non ce ne sono.

  7. #7

    proprio non ci arrivo

    ma come mai mi stampa quel codice? è questo che non capisco! se nella pagina di partenza non è presente come è possibile che sviluppi queste istruzioni html da solo nella pagina di arrivo?

    davvero non ci arrivo.

    grazie, daniele.
    ---------------------------
    danielix05

  8. #8
    Prova a togliere tutto l'HTML e lascia solo dei paragrafi e dei ritorno a capo per dividere i blocchi di pagina.
    Vedi cosa succede.

  9. #9
    VVoVe: ma hai visto il codice html che ti viene generato?? cerca di sistemarlo altrimenti non ne esci più


    la parte in grassetto prova a metterla prima del do while
    codice:
    do while not rs.eof
    %>
    
    <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">CASE VACANZA - <%=Rs.Fields("localita")%><font size="-1"> (<%=Rs.Fields("titolo")%> )</font></font></div></td>
    </tr>
    
    perchè chiudi la tabella dentro il ciclo visto che la apri fuori dallo stesso
    codice:
    <td colspan="2"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Rs.Fields("descrizione2")%> maggiori
    info &gt;&gt;</font></td>
    </tr>
    </table>
    </td>
    
    <%
    rs.movenext()
    loop

    cerca di eliminare i tag deprecati ( <font> )

  10. #10
    Originariamente inviato da OcchioCrepato
    VVoVe: ma hai visto il codice html che ti viene generato?? cerca di sistemarlo altrimenti non ne esci più


    la parte in grassetto prova a metterla prima del do while
    codice:
    do while not rs.eof
    %>
    
    <font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">CASE VACANZA - <%=Rs.Fields("localita")%><font size="-1"> (<%=Rs.Fields("titolo")%> )</font></font></div></td>
    </tr>
    
    perchè chiudi la tabella dentro il ciclo visto che la apri fuori dallo stesso
    codice:
    <td colspan="2"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=Rs.Fields("descrizione2")%> maggiori
    info &gt;&gt;</font></td>
    </tr>
    </table>
    </td>
    
    <%
    rs.movenext()
    loop

    cerca di eliminare i tag deprecati ( <font> )
    Gliel'ho detto che il problema è l'HTML, ma lui insiste che ASP genera da solo quel problema...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.