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>
  </p>
  </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,![]()