Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    record nome immagine con spazio

    di sotto riporto il mio codice asp.
    il mio problema è che per le immagini che hanno come nome es. rif 111.jpg la stringa che mi restituisce è solo rif quindi non mi carica l'immagine, mentre se l'immagine si chiama rif111.jpg senza spazi me la carica senza problemi.
    c'è un modo per risolvere il problema senza dover cambiare nome a tutte le immagini?
    in rosso è evidenziata la stringa in questione.
    <%

    dim strConn
    strConn="Provider = Microsoft.Jet.OLEDB.4.0; Data Source ="&_
    Server.MapPath("/mdb-database/db_categorie.mdb")&"; Persist Security Info = False"

    %>
    <%

    Set Conn =Server.CreateObject("ADODB.Connection")
    Conn.Open strConn

    strSQL = "SELECT * FROM categorie "

    Set RS = Server.CreateObject("ADODB.Recordset")
    RS.Open strSQL, Conn

    do while not RS.EOF %>
    <%foto=RS( "foto" )%>
    <% strtesto = strtesto & "<a href=" &"immsingle.asp?id="& RS("Id_Prodotto") & ">" & "[img] &RS( [/img]"&"

    </p>"

    RS.MoveNext
    loop










    RS.Close
    Set RS = Nothing
    Conn.Close
    Set Conn = Nothing

    %>

    <SCRIPT language="JavaScript1.2">

    var marqueewidth=150
    var marqueeheight=140

    var marqueecontents='<div class=testoscroll><%= Replace(strtesto, "'", "\'") %></div>'
    if (document.all)
    document.write('<marquee direction="up" scrollAmount="1" onMouseover="this.scrollAmount=1" onMouseout="this.scrollAmount=1" style="width:'+marqueewidth +';height:'+marqueeheight+'">' +marqueecontents+'</marquee>')

    function regenerate(){
    window.location.reload()
    }

    function regenerate2(){
    if (document.layers){
    setTimeout("window.onresize=regenerate",150)
    intializemarquee()
    }
    }

    function intializemarquee(){
    document.cmarquee01.document.cmarquee02.document.w rite( marqueecontents)
    document.cmarquee01.document.cmarquee02.document.c lose()
    thelength=document.cmarquee01.document.cmarquee02. document.height
    scrollit()
    }

    function scrollit(){
    if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
    document.cmarquee01.document.cmarquee02.top-=speed
    setTimeout("scrollit()",100)
    }else{
    document.cmarquee01.document.cmarquee02.top = marqueeheight
    scrollit()
    }
    }

    window.onload=regenerate2
    </SCRIPT>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% strtesto = strtesto & "<a href=""immsingle.asp?id="& RS("Id_Prodotto") & """>[img][/img]
    
    </p>"
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    grazie va benissimo

    la stringa va benissimo, ma se volessi regolare la dimensione dell'immagine in pixel o meglio in in percentuale è possibile?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quello è HTML... Non cambia nulla da come lo fai di solito.
    Non capisco.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    infatti

    ragione infatti ho risolto

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    scroller laterale

    ora ho risolto tutti i problemi meno che rendere lo scroll orizzontale, perche' mettendo il parametro left nel java le immagini scorrono lateralmente ma su unica colonna.
    io le vorrei affiancate

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.