Visualizzazione dei risultati da 1 a 3 su 3

Discussione: window.open con asp

  1. #1

    window.open con asp

    Salve a tutti, non riesco a capire una cosa:
    nella mia pagina ho :

    codice:
    <%
    percorso = "/sito1/immagini/"
    
    set connessione = server.createObject(.... stringa di connessione al db
    set recordset = server.createObject(... recordset
    
    set recordset = connessione.execute("Select from db ...
    
    'adesso qui metto una thumbail con un collegamento che porta alla big
    %>
    ','info','width=200','height=200'>">[img]<%= server.mappat([/img]">
    in fase di pubblicazione la thumbail la pubblica, poi quando passo col mouse sopra essa vedo nella status bar il collegamento esatto, ma quando ci clicco di sopra, mi appare un'alert dicendo:"impossibile trovare il file c:inetpubwwwrootsito1immaginimiafoto.gif "praticamente senza le sbarre.
    ho provato a fare in questo modo:
    server.mappat("/")&"/"recordset("foto")
    e questa volta mi da: "impossibile trovare il file
    c:inetpubwwwroot/sito1/immagini/miafoto.gif"
    forse il server non interpreta lo slash???
    bah, le mie conoscenze si fermano qui.

    Vi chiedo anticipatamente scusa per la stesura del codice fatto coi piedi, sicuramente sarà pieno di errori visto che l'ho estrapolato al volo, ma non ho nulla sottomano.

    Grazie, ciao.

  2. #2
    A occhio e croce credo che un errore sia questo:

    <%= server.mappat("percorso")&recordset("foto")%>
    va cambiato in
    <%= server.mappath(percorso) & "/" & recordset("foto")%>

    Prova a vedere se così risolvi, io adesso non ho sottomano il codice che mi sono fatta per la mia photogallery e non sono sicura del resto.

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao a tutti,

    DarioMarco tu devi aprire il file presente nel client?
    Il Server.MapPath ti da un percorso fisico (c:\eccetera) quindi con le backslash (\) invece degli slash (/). In javascript la backslash serve per fare caratteri speciali e per essere rappresentata deve essere messa doppia.
    codice:
    <%=Replace(server.mappat("percorso")&recordset("foto"),"\","\\")%>

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.