Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: tabelle con asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202

    tabelle con asp

    Ciao Ragazzi,

    Non riesco a risolvere un problema che mi afligge da tempo!!!

    Ho creato una tabella dove dentro inserisco del testo che si trova nel database.

    Quando vado ad aprire la pagina il testo che si trova nel database mi sforma a suo piacimento la tabella!!! Senza rispettare la larghezza massima impostata.


    Ecco un esempio:




    codice:
    <table width="120" border="1" align="right" cellpadding="0" cellspacing="0" bordercolor="#0000CC">
          <tr>
            <td><div align="right">
              <table width="130" height="42" border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td height="19" background="Immagini/menu_centrale.jpg" class="Stile15">Notizie</td>
                </tr>
                <tr>
    			
    			<%Set Conn=Server.CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/articoli.mdb")
     
      dim cod
    SQL="select * from articoli"
    Set Ris = Server.CreateObject("ADODB.Recordset")
    Set Ris=Conn.Execute(SQL)
    			
    			 Do until Ris.eof %>
                  <td><a href="Amministrazione/tab_articoli.asp?cod=<%=ris("Id_articolo")%>" class="Stile19"><%=Ris("Titolo")%></td>
                </tr>
    			 <% 
    					
    
    				Ris.Movenext
                            loop%>
              </table>
            </div></td>
          </tr>
        </table>
    Qualche suggerimento?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova ad impostare la larghezza alla cella più che alla tabella.
    E' comq un problema HTML più che ASP.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202
    Ho provato con la cella ma niente da fare!!!!

    Ma allora non esiste nessun metodo per ovviare a questo problema???

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lavora in HTML.
    Crea la tua tabella e mettici dentro il tuo testo.
    Come la vedi?


    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202
    anche se inserisco del testo a mano la tabella si deforma!!!

    Ma non esiste nessun metodo per mandarlo a capo?

  6. #6
    Potresti inserire una funzione che ogni tot caratteri inserisce il carattere VBScript vbcrlf per andare a capo.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202
    Si!!!... potrebbe essere una soluzione, però mi potrebbe spezzare una parola in modo errato.

    Non ci sono altre soluzioni??

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202
    Ho pubblicato il mio problema al seguente sito:

    www.costato.com

    Se inserisco un nuovo articolo, mettendo un titolo lungo la tabella nella home cambi di dimensioni


    Aiutatemi non so che fare!!!

  9. #9
    Posta il codice HTML della tabella .

    Cmq il testo se contiene spazzi dovrebbe andare a capo automaticamente . A meno che non ci hai aggiunto NOWRAP o qualche regola sulla classe della cella . . .


  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    202
    Si hai ragione se inserisco degli spazi va a capo!!!

    Ecco il codice della tabella:

    codice:
    <table width="120" border="1" align="left" cellpadding="0" cellspacing="0" bordercolor="#0000CC">
    	<tr>
    		<td>
    			<div align="right">
    				<table width="120" height="42" border="0" cellpadding="0" cellspacing="0">
    					<tr>
    						<td  width="120" height="19" background="Immagini/menu_centrale.jpg" class="Stile15">
    							Notizie
    						</td>
    					</tr>
    <%					
    						Set Conn=Server.CreateObject("ADODB.Connection")
    						conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/articoli.mdb")
    						
    						dim cod
    						SQL="select * from articoli"
    						Set Ris = Server.CreateObject("ADODB.Recordset")
    						Set Ris=Conn.Execute(SQL)
    						
    						Do until Ris.eof 
    %>
    							<tr>
    								<td width="120">
    									" class="Stile19"><%=Ris("Titolo")%>
    								</td>
    							</tr>
    <% 
    					  Ris.Movenext
    					loop
    %>
    				</table>
    			</div>
    		</td>
    	</tr>
    </table>

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.