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

Discussione: frame e asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254

    frame e asp

    Risalve eheheh

    passo ad una pagina un id che serve per estrarre una foto in questa pagina ho un frame e vorrei che arrivasse anche a lui questo id...

    come possofare????
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    <iframe src="comments.asp?pid=<% =strRic %>"></iframe>

    passa pid 1 ed è corretto nella pagina del frame invece:

    strRic = Request.QueryString( "pid" )
    sqlString = "SELECT * FROM commenti WHERE idfoto=" & strRic

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'idfoto='.

    /comments.asp, line 12


    dove sbaglio?
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  3. #3
    Nella prima pagina ASP dentro al codice del frame metti assieme al nome pagina anche la queryString.

    pagina1.asp
    codice:
    <%
    id = request.queryString("id")
    ' altro codice tuo...
    %>
    <frameset ... >
    <frame src="pagina2.asp?id=<%=id%>" ... >
    ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    strRic = request.queryString( "pid" )

    è nella prima pagina asp a comments arriva l'id giusto ma questo poi non arriva al frame che si trova in quella pagina grrrr
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  5. #5
    Vediamo il codice di tutte e due le pagine?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    <%

    strRic = request.queryString( "pid" )

    dbfile = Server.MapPath("../database/sciclub.mdb")
    Set Con = Server.CreateObject( "ADODB.Connection" )
    con.connectionstring="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & dbfile & ";"
    Con.Open

    Set objrs = CreateObject("ADODB.Recordset")
    Set objrs.ActiveConnection = Con
    objrs.LockType = 2
    objrs.open "SELECT * FROM foto WHERE id=" & strRic

    objRS("click") = objRS("click")+1
    objRS.Update
    objRS.Close

    Set objRS = Nothing

    sqlString = "SELECT * FROM foto WHERE id=" & strRic
    Set RS = Server.CreateObject( "ADODB.Recordset" )
    RS.ActiveConnection = Con
    RS.Open sqlString

    %>

    <head>

    <title>Foto <%=rs("immy")%> Cliccata: <%=rs("click")%> volte</title>

    <script>
    function smilie(scode){
    form.msg.value =form.msg.value+scode;
    }

    function ava(scode)
    {
    /*recuperiamo il codice dell'avatar selezionato in precedenza*/
    avatarselezionato= document.form.avatar.value;
    if (avatarselezionato=='')/*nessun avatar selezionato in precedenza*/
    {
    elementoImmagine = eval("document.getElementById('" + scode +"')");
    elementoImmagine.border=1;
    elementoImmagine.bordercolor='';
    }
    else
    {

    elementoImmagine = eval("document.getElementById('" + avatarselezionato +"')");
    elementoImmagine.border=0;
    elementoImmagine = eval("document.getElementById('" + scode +"')");
    elementoImmagine.border=1;
    }

    document.form.avatar.value = scode;
    }


    </script>

    <style type="text/css">
    @import url(stile.css);

    body {
    background-color: #6699FF;
    background-image: url('sf.jpg');
    background-position: center;
    background-repeat: repeat-y;
    font-family: Verdana;
    font-size: 10px;
    text-align: left;
    }

    </style>


    </head>

    <div align="center">
    <table border="1" width="19%" id="table2" cellspacing="9" cellpadding="9" style="border-collapse: collapse">
    <tr>
    <td>
    <p align="center">

    [img]/image/<%=rs([/img]" style="border: 1px solid #000000">

    </td>
    </tr>
    </table>
    </div>
    <div align="center">
    <p align="center">


    <iframe src="comments.asp?pid=<% =strRic %>"></iframe>



    </tr>


    </p>
    </div>
    <form method="POST" action="ins_commento.asp" name="form">
    <div align="center">
    </table>


    </div>
    <div align="center">
    <table border="0" width="24%" id="table1">
    <tr>
    <td>

    <input type="hidden" name="pid" size="54" value="<%= request("pid")%>"></td>
    </tr>
    <tr>
    <td>
    <table border="0" width="32%" id="table3" cellpadding="4">
    <tr>
    <td style="border-style: dashed; border-width: 1px" width="10"><a href="javascript:smilie('@1')">
    </td>
    <td style="border-style: dashed; border-width: 1px"><a href="javascript:smilie('@2')">
    </a></td>
    <td style="border-style: dashed; border-width: 1px">
    <a href="javascript:smilie('@3')">
    [img]ciapet.gif[/img]</a></td>
    <td style="border-style: dashed; border-width: 1px">
    <a href="javascript:smilie('@4')">
    [img]metallica.gif[/img]</a></td>
    </tr>
    </table>
    </tr>
    <tr>
    <td><textarea rows="8" name="msg" cols="46"></textarea></td>
    </tr>
    <tr>
    <td><input type="submit" class="invia" value="Invia" name="B1"><input type="reset" class="pulsante" value="Reimposta" name="B2"><font color="#000000" size="1"> </font><a href="foto.asp"><span style="text-decoration: none">
    <font color="#6699FF" size="1">Indietro</font></span></a></td>
    </tr>
    </table>
    </div>
    </div>


    </p>
    <p align="center"></p>
    </form>
    <p align="center"></p>
    <p align="center"></p>
    <p align="center"></p>


    <%
    rs.Close
    Set rs = Nothing
    con.Close
    Set cn = Nothing
    %>

    questa è la pagina immy.asp che contiene il frame

    <%

    strRic = Request.QueryString( "pid" )

    sqlString = "SELECT * FROM commenti WHERE idfoto=" & strRic
    Set RS = Server.CreateObject( "ADODB.Recordset" )
    RS.ActiveConnection = Con
    RS.Open sqlString
    %>
    <%
    Repeat=1
    Do Until rs.EOF
    %>
    <%
    While ((Repeat <> 0) AND (NOT Rs.EOF))
    %>
    <div align="center">
    <table onMouseover="changeto('#3C62A2')" onMouseout="changeback('#6C8FC9')" border="0" width="40%" id="table1" style="border-top-style: solid; border-bottom-style: solid; " height="38">
    <tr>
    <td height="68" align="left" bordercolor="#000080" style="border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px" rowspan="2">
    <font face="Verdana" size="1">
    <%= rs.fields("data")%> <%= rs.fields("ora")%> </font>


    <font face="Verdana" size="1">
    <%

    testo=rs.fields("commento") & ""

    testo=replace(testo,"@1","<img src=biggrin.gif>")
    testo=replace(testo,"@2","<img src=frown.gif>")
    testo=replace(testo,"@3","<img src=ciapet.gif>")
    testo=replace(testo,"@4","<img src=metallica.gif>")

    response.write testo
    %></font></td>


    </tr>
    <tr>
    <%
    Repeat=Repeat -1
    Rs.MoveNext()
    Wend
    %>


    </tr>
    <%
    Repeat=1
    Loop
    %>

    Questa comments.asp ovvero la pagina nel frame

    VVoVe:
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  7. #7
    Sembra a posto.
    Se apri il codice HTML da browser della pagina immy.asp, nella riga del frame appare il valore id oppure no?

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  9. #9
    Adesso sul browser chiama direttamente la pagina comments.asp e aggiungi la queryString id = valore che appare nel codice visto prima...

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    Mancava il collegamento al database in comments


    grzie caro
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

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.