Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    106

    link caricati in un div con ajax

    Ho un div nella quale carico con httprequest una serie di link, ogni link è racchiuso da un div. Il div nel quale carico il tutto ha una altezza prefissata e un overflow auto. Il problema è che con ie7 non mi carica i link all'interno del div mentre con firefox e safari funziona tutto correttamente. Se tolgo l'overflow auto mi carica tutto perfettamente però ovviamente mi si allunga il div cosa che non voglio assolutamente.
    Non riesco a capire quale possa essere il problema. Suggerimenti?

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ho provato con IE6, IE7, Firefox2, Opera9 e funziona tutto perfettamente:

    <div id="div1" style="border: 1px solid red; overflow: auto; width: 300px; height: 300px;">
    <div>link n° 1</div>
    ************************************
    </div>
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    106
    il div nel quale carico il tutto si trova all'interno di una tabella.. se lo tolgo dalla tabella tutto funziona correttamente.. non riesco proprio a capire dove possa essere il problema

  4. #4
    stesso identico problema, la causa sono proprio le tabelle, e se cerchi di trovare una soluzione comune ti prende un ictus

    alla fine ho dovuto cedere anche io alle prediche contro l'uso delle tabelle...avevano proprio ragione

    usale solo per pubblicare dati stile excel, per il resto usa DIV o le LISTE
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    E' difficile ragionare di programmazione senza uno straccio di codice.
    Nella paginetta seguente, tento di caricare dei link in un div, posto dentro una tabella, con overflow auto.
    Provate: a me funziona con IE7, Firefox2 e Opera9
    codice:
    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim comando_ajax As String = RequestParams("comando_ajax")
            If comando_ajax = "carica_link" Then
                Dim sb As New StringBuilder()
                For i As Integer = 1 To 100
                    sb.Append(String.Format("link n° {0}
    ", i))
                Next
                Response.Clear()
                Response.Write(sb.ToString())
                Response.End()
            End If
        End Sub
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Pagina senza titolo</title>
        <script type="text/javascript" src="../js/ajax.js"></script>
        <script language="javascript" type="text/javascript">
    // <!CDATA[
    function carica_link()
    {
        ajax("a.aspx?comando_ajax=carica_link", "div1");
    
    }
    
    
    // ]]>
    </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <table border="1">
                <tr>
                    <td><div id="div1" style="width:300px; height:300px; overflow:auto;border:1px red solid;" ></div></td>
                    <td><div id="div2" style="width:300px; height:300px; overflow:auto;border:1px blue solid;" ></div></td>
                </tr>
                <tr>
                    <td colspan="2">Carica link dentro div</td>
                </tr>
            </table>
        </div>
        </form>
    </body>
    </html>
    Pietro

  6. #6
    sì certo, probabilmente l'errore sta in qualche distrazione nel suo codice

    io volevo solo dire che se c'è un problema con le celle di una table, stai sicuro che il dover fare i conti con le ulteriori sfaccettature di IE ti ti fa stare male...
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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.