Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    visualizzazione immagini

    ho questa funzione che mi permette di visualizzare le immagini presenti in una cartella.
    il problema è che con IE funziona benissimo ma con Firefox vedo tutto tranne le foto

    function elenca
    i = 0
    Set file1 = CreateObject("Scripting.FileSystemObject")
    Set file2 = file1.GetFolder(server.mappath("immagini/"))
    Set file3 = file2.Files

    For Each file in file3
    response.Write "-" & file.datecreated & "
    "
    response.Write "-" & file.path & "
    "
    response.Write "-" & file.size & "
    "
    response.write "-" & file.name & "
    "
    %>
    visualizza
    [img]<%=file.path%>[/img]

    <%
    if i = 2 then
    response.write "</td></tr><tr><td>"
    i = 0
    else
    i = i + 1
    response.Write("<td>")
    end if
    next
    end function


  2. #2
    Utente di HTML.it L'avatar di diddl
    Registrato dal
    Apr 2001
    Messaggi
    59
    Prova a sostituire [img]<%=file.path%>[/img] con:

    [img]/immagini/<%=file.name%>[/img]


  3. #3
    cosi non va ne su IE ne su Firefox ....

  4. #4
    Utente di HTML.it L'avatar di diddl
    Registrato dal
    Apr 2001
    Messaggi
    59
    Verifica che la directory "immagini" sia quella giusta!

    Io ho dato per scontato che fosse nella root, ma potrebbe essere anche in qualche directory virtuale: questo sta a te definirlo!


  5. #5
    sai cosa, non capisco perchè con IE funziona e con firefox no, se fosse come dici tu non dovrei vedere nulla su entrambi o sbaglio?

  6. #6
    Utente di HTML.it L'avatar di diddl
    Registrato dal
    Apr 2001
    Messaggi
    59
    Originariamente inviato da colinobg
    sai cosa, non capisco perchè con IE funziona e con firefox no, se fosse come dici tu non dovrei vedere nulla su entrambi o sbaglio?
    Non è detto. In locale IE potrebbe benissimo riuscire a leggere il file con la sua path fisica mentre Firefox potrebbe non averne i permessi o comunque non essere in grado.

    Inoltre quando pubblicherai questo script su un sito che non lavora in locale ma in remoto, le path indicate come hai messo tu non funzioneranno affatto: presumono che il file si trovi nella stessa macchina di chi esegue lo script!

    La path fisica ti serve sul lato server, ma poi nella pagina che restituisci al browser devi sempre passare alla path virtuale!


  7. #7
    ho impostato la path virtualmente ma non funziona uguale ne in locale ne in remoto,
    quello che non capisco è che queste righe funzionano correttamente (a prescindere dal virtual o non virtual...):

    response.Write "-" & file.datecreated & "
    "
    response.Write "-" & file.path & "
    "
    response.Write "-" & file.size & "
    "
    response.write "-" & file.name & "
    "

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'HTML cosa riporta?
    Distruggi l'oggetto file1 dopo il next.

    Roby

  9. #9
    Ciao,

    ho provato il tuo codice e ho trovato un e sono riuscita a farlo funzionare modificando queste 2 righe
    codice:
    visualizza
    [img]<%=file.path%>[/img]
    prova a mettere
    codice:
    immagini/<%=file.name%>
    al posto di
    codice:
    <%=file.path%>
    ciao

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.