Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Js e DIV???

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    Js e DIV???

    Ciao a tutti ho postato questo messaggio nel forum html e mi hanno mandata nel forum ASP, poi dal forum ASp mi hanno detto di venire qui...
    quindi siete la mia ultima possibilità di salvezza!!!

    post:

    ASP e Div...???
    Ciao a tutti!!
    Cercherò di essere breve.
    Avevo un sito molto semplice con una home formata da 3 frame e in ogni frame veniva richiamato un file asp.

    Ora..questo sito mi serve per la tesina (orale: giovedi prossimo!)...
    L'ho modificato, ho migliorato la grafica e i contenuti...

    Invece dei frame ho usato i DIV.. ora il mio problema è questo:
    Nella versione precedente cliccando sul menu di sinistra (fatto con asp) tutto quello che richiamava veniva messo nel frame centrale.

    Adesso che non ho più frame mi apre una pagina a parte cliccando sulle sottoselezioni del menu..

    ora il codice della home è questo:

    <body>
    <div id="top">
    [img]top.jpg[/img]
    </div>
    <div id="logo">
    [img]logo.jpg[/img]
    </div>
    <div id="menu">

    </div>

    <div id="main">

    </div>


    </body>


    Tutti i file aperti da elenco_linee.asp (che contiene il menu) dovrebbero essere aperti dentro il <div id="main">.

    il file elenco_linee punto asp è questo:


    <html>
    <head>
    <TITLE>MidiCart ASP - Evaluation Version</TITLE>
    <style>
    A:Link {color:#FEFF73;text-decoration:none;}

    A:Visited {color:#FEFF73;text-decoration:none;}

    A:Hover {color:#FF9900;}

    </style>
    <script LANGUAGE="javascript">
    <!--

    var gEBI = (document.getElementById) ? true : false;
    var da = (document.all) ? true : false;
    var lay = (document.layers) ? true : false;

    function Meny(ID)
    {
    var ktgID = "ktg_" + ID;
    var imgID = "img_" + ID;

    if (gEBI)
    {
    ktgID = document.getElementById(ktgID);
    imgID = document.getElementById(imgID);
    //alert("gEBI");
    }
    else
    {
    if (da)
    {
    ktgID = document.all(ktgID);
    imgID = document.all(imgID);
    //alert("da");
    }
    else
    {
    if (lay)
    {
    //alert("lay");
    //KtgID = document.layers(ktgID);
    //imgID = document.layers(imgID);
    }
    else
    {
    alert("Sorry, your browser does not support this page!");
    }
    }
    }
    if (gEBI || da)
    {
    if (ktgID.style.display == "none")
    {
    ktgID.style.display = "block";
    imgID.src = "images/minus.gif";
    }
    else
    {
    ktgID.style.display = "none";
    imgID.src = "images/plus.gif";
    }
    }
    else
    {
    if (document.layers["ktg_"+ID].visibility == "hide")
    {
    document.layers["ktg_"+ID].visibility = "show";
    // imgID.src = "images/minus.gif";
    }
    else
    {
    document.layers["ktg_"+ID].visibility = "hide";
    // imgID.src = "images/plus.gif"
    }
    }

    }

    var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
    && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
    && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie4up = (is_ie && (is_major >= 4));
    if (!(is_nav6up || is_ie4up))
    {
    document.location.href = "Meny_NS.asp";
    }
    //-->
    </script>

    </HEAD>

    <BODY TEXT="White" bgcolor="#01140E" LINK="#FEFF73" VLINK="#FEFF73" ALINK="blue">
    <table style="width: 800x; background-repeat: no-repeat;" cellpadding="0" cellspacing="0">
    <tr style="height: 2px;"><td colspan="4"></td></tr>
    <tr>
    <td>
    <font size="1" face="Verdana"><%=txt_categories%></FONT>
    <HR WIDTH=100% size=1 COLOR="#FEFF73">

    <font size="1" face="Verdana">
    </td>
    </tr>
    </table>




    <%
    If Len(Session("aperta")) > 0 Then
    Else
    Session("aperta") = "ok"
    Session.LCID = 1040
    Dim QuantiArticoliInScontrino
    Dim ScontrinoInScontrino()
    Dim ScontrinoIDArticolo()
    Dim ScontrinoCodiceArticolo()
    Dim ScontrinoNomeprodottoarticolo()
    Dim ScontrinoConfezioneArticolo()
    Dim ScontrinoQuantitativoArticolo()
    Dim ScontrinoPrezzoArticolo()
    Dim NOITEMSINSHOPPINGBASKET
    Dim TOOMANYITEMSINSHOPPINGBASKET
    Dim INFO_NOITEMSINSHOPPINGBASKET
    Dim INFO_TOOMANYITEMSINSHOPPINGBASKET
    QuantiArticoliInScontrino = 0
    NOITEMSINSHOPPINGBASKET = True
    TOOMANYITEMSINSHOPPINGBASKET = False
    INFO_NOITEMSINSHOPPINGBASKET = "Il tuo carrello è vuoto."
    INFO_TOOMANYITEMSINSHOPPINGBASKET = "Il carrello contiene troppi articoli..."
    Session("QuantiArticoliInScontrino") = QuantiArticoliInScontrino
    Session("ScontrinoInScontrino") = ScontrinoInScontrino
    Session("ScontrinoIDArticolo") = ScontrinoIDArticolo
    Session("ScontrinoCodiceArticolo") = ScontrinoCodiceArticolo
    Session("ScontrinoNomeprodottoarticolo") = ScontrinoNomeprodottoarticolo
    Session("ScontrinoQuantitativoArticolo") = ScontrinoQuantitativoArticolo
    Session("ScontrinoConfezioneArticolo") = ScontrinoConfezioneArticolo
    Session("ScontrinoPrezzoArticolo") = ScontrinoPrezzoArticolo
    Session("NOITEMSINSHOPPINGBASKET") = NOITEMSINSHOPPINGBASKET
    Session("TOOMANYITEMSINSHOPPINGBASKET") = TOOMANYITEMSINSHOPPINGBASKET
    Session("INFO_NOITEMSINSHOPPINGBASKET") = INFO_NOITEMSINSHOPPINGBASKET
    Session("INFO_TOOMANYITEMSINSHOPPINGBASKET") = INFO_TOOMANYITEMSINSHOPPINGBASKET
    Dim IDUtente
    Dim SchedaClienteNome
    Dim SchedaClienteCognome
    Dim SchedaClienteIndirizzo
    Dim SchedaClienteCodicePostale
    Dim SchedaClienteComune
    Dim SchedaClienteProvincia
    Dim SchedaClienteTelefono
    Dim SchedaClienteFax
    Dim SchedaClienteEmail
    Dim EMPTYFIELDS
    Dim INFO_EMPTYFIELDS
    EMPTYFIELDS = False
    INFO_EDEMPTYFIELDS = "Compila tutte le Descrizioneprodotto richieste!"
    Session("IDUtente") = IDUtente
    Session("SchedaClienteNome") = SchedaClienteNome
    Session("SchedaClienteCognome") = SchedaClienteCognome
    Session("SchedaClienteIndirizzo") = SchedaClienteIndirizzo
    Session("SchedaClienteCodicePostale") = SchedaClienteCodicePostale
    Session("SchedaClienteComune") = SchedaClienteComune
    Session("SchedaClienteProvincia") = SchedaClienteProvincia
    Session("SchedaClienteTelefono") = SchedaClienteTelefono
    Session("SchedaClienteFax") = SchedaClienteFax
    Session("SchedaClienteEmail") = SchedaClienteEmail
    Session("EMPTYFIELDS") = EMPTYFIELDS
    Session("INFO_EMPTYFIELDS") = INFO_EMPTYFIELDS
    Dim IDOrdine
    Dim OrdineData
    Dim OrdineImporto
    Dim OrdineSpeseDiSpedizione
    Session("IDOrdine") = IDOrdine
    Session("OrdineData") = OrdineData
    Session("OrdineImporto") = OrdineImporto
    Session("OrdineSpeseDiSpedizione") = OrdineSpeseDiSpedizione
    Session("AcquistoOK") = ""
    End If
    %>

    <%
    Session.LCID=1040

    dim conn, strConn

    strConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " &_
    Server.MapPath("mdb-database\webstore.mdb")

    Set conn = Server.CreateObject("ADODB.Connection")
    Conn.Open StrConn

    SQL = "SELECT DISTINCT Categoria FROM [Catalogo, Articoli] ORDER BY Categoria"

    ' creo il recordset
    Set rs1 = Server.CreateObject("ADODB.Recordset")
    rs1.Open SQL, Conn, 1, 3


    counter=1

    Do until rs1.Eof%>

    <IMG ID='img_<%=counter%>' SRC='images/plus.gif' border='0' onClick='java-script: Meny(<%=counter%> );'>

    );'><%=rs1("Categoria")%>


    <span id='ktg_<%=counter%>' style='display:none;'>

    <% set rs2=conn.execute("SELECT DISTINCT Sottocategoria FROM [Catalogo, Articoli] where Categoria = '" & rs1("Categoria") & "' ORDER BY Sottocategoria")%>

    <% Do until rs2.Eof%>

    [img]images/blank.gif[/img]


    &Sottocategoria=<%=rs2("Sottocategoria")%>" target="main"> <%=rs2("Sottocategoria")%>
    <% counter=counter+1 %>

    <% rs2.Movenext
    Loop
    Rs2.Close %>

    </span>

    <% rs1.Movenext
    Loop
    Rs1.Close %>

    <% conn.close %>

    </span>

    <HR WIDTH=100% size=1 COLOR="#000000">
    </FONT>


    &nbsp </p>


    &nbsp </p>
    <div align="center">
    <font face="verdana" size="1">
    Vedi carrello</font>
    </body>

    </html>
    Ora io nn capisco molto di ASp...(diciamo niente) infatti il codice non lo tocco..ma penso che le righe in rosso siano quelle che mettono le informazioni nel frame....
    Non so..se ci capite voi...fatemi sapere


    Un groooosso grazie a tutti quelli che mi aiuteranno!!
    Myriam,

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    troppo codice per la mia pazienza di venerdì pomeriggio

    ma un'idea te la posso dare: se al posto dei frame metti gli iframe? il codice non cambierebbe
    2. mi pare che dentro un div tu includi una pagina che comincia con <html>, è sbagliato
    in bocca al lupo per la tesina

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    Grazie!

    Gli iFrame non risolvono il mio problema xke usandoli poi la grafica mi verrebbe tutta storta e con le righe bianche in mezzo..

    X la storia dell'html nella pagina che ho inclusa....dici che se lo levo funziona lo stesso???

    grazie !!

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    dico dico
    come stai facendo tu al client arriva
    <html>
    ...
    <body>
    <div>
    <html>
    questo è un errore di markup

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    265

    Ciao!

    Ho capito l'errore, funzionava lo stesso.. ma visto che dici che è un errore, l'ho tolto !!

    Per il resto...provo a risolvere
    Ciao e grazie!!


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.