Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    stringa senza terminazione

    ho il presente probblema stò realizzando un sito dove vanno inseriti dei documenti e con l'oggetto FSO inserico i documenti in una cartella public.

    quando vado ad aprirli se il documento ha un nome senza spazi al su interno funziona tutto bene altrimenti mi da un errore di js "stringa senza terminazione"

    esempi:
    link funzionate ( doc.pdf )
    innk con errore ( doc.pdf )

    secondo voi e risolvibile?

    Resto in attesa di vostri consigli.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Re: stringa senza terminazione

    Originariamente inviato da cavicchiandrea
    ho il presente probblema stò realizzando un sito dove vanno inseriti dei documenti e con l'oggetto FSO inserico i documenti in una cartella public.

    quando vado ad aprirli se il documento ha un nome senza spazi al su interno funziona tutto bene altrimenti mi da un errore di js "stringa senza terminazione"

    esempi:
    link funzionate ( doc.pdf )
    innk con errore ( doc.pdf )

    secondo voi e risolvibile?

    Resto in attesa di vostri consigli.
    devi prevedere un replace del nome del file quando fai l'inserimento del documento.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Re: stringa senza terminazione

    Originariamente inviato da fraude
    devi prevedere un replace del nome del file quando fai l'inserimento del documento.
    scusa ma potresti dirmi dove inserlo?

    <%
    Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
    strPath = server.mappath("../public/")
    call getfiles(strPath)
    call getfolders(strPath)
    Set FileObject = Nothing
    sub getfiles(strPath)
    Set f = FileObject.getfolder(strPath)
    set fc = f.Files
    For Each f1 in fc
    response.write"<li type='circle'>" &f1.name& " <a href=javascriptopdoc('vedidoc.asp?link=../public/"&f.name&"/"&f1.name&"') target='_self' title='apri file"&f.datelastaccessed&"'>vedi file</a>"
    response.write" creato :" &f.datecreated
    next
    Set fc = Nothing
    end sub
    sub getfolders(strPath)
    set fc = f.subfolders
    For Each f1 in fc
    response.write"<li type='square'>" &f1.name
    response.write"<ul type='circle'>"
    call getfiles(f1)
    call getfolders(f1)
    response.write"[/list]"
    next
    Set fc = Nothing
    Set f = Nothing
    end sub
    %>

    il presente script l'ho copiato dal libro asp3
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Questa la devi riscrivere:
    codice:
    response.write"<li type='circle'>" &f1.name& " vedi file"
    Dove c'è ' devi metterci le doppie virgolette ""

    Roby

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    grazie roby_72

    ma l'errore persiste nel caso che il documento uplodato sia composto da un mome composito es(file uno) il percorso e visibile fino a (file) e non legge che c'è uno spazio vuoto e poi (uno.pdf) e se clicco sul link mi da errore di terminazione di js resto in attessa di una tua replica.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Postami le correzioni che hai fatto.
    Hai dimenticato le virgolette da qualche parte.

    Roby

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    mi auto rispondo

    codice:
    response.write"<li type='circle'>" &f1.name& " vedi file"
    cosi funziona perfettamente.

    ho inserito la risposta potrebbe servire ad un altro iscritto

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8

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.