Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    ASP e JS non funziona :cry:

    ciao a tutti!
    so che da regolamento bisogna evitare il cross posting, e spero di non fare incacchiare i mods, però questo riguarda pure ASP:
    Ho un JS che mi dovrebbe visualizzare in sequenza delle immaigni, solo che le immagini non hanno nomi "fissi" ma cambiano ogni mezzora.
    Per ovviare al problema ho pensato di costruire la pagina in ASP e poi lanciarla... solo non mi funziona!!!

    chi mi può aiutare?

    ecco il link:


    dal forum JS

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Incacchiato.
    Scegli a quale parte si riferisce e togliamo la discussione che non c'entra.
    Il cross è vietato!

    Roby

  3. #3
    ok, scusami ancora....
    proviamo da questa parte qui visto che in JS non sembra avere grande successo, ok?


  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Neanche qui ti aiuterà nessuno se non posti degli esempi...

    Roby

  5. #5
    Ora vi dico tutto!
    ho questo script js che funziona con immagini statiche, ma con immagini "dinamiche" (nel nome) non funge per nulla....
    le sto provando tutte:
    La prima cosa che ho fatto, con asp, è stato comporre solo la lista delle immagini, ma non ha funzionato; ora sono arrivato al punto di creare TUTTA la pagina html in asp e nulla... non funge!!
    Eccovi lo script incirminato:
    <%
    dim prima_img
    scrivi_script
    %>



    <%


    function scrivi_script
    response.write chr(13)
    response.write "<HTML>"
    response.write chr(13)
    response.write "<HEAD>"
    response.write chr(13)
    response.write "<TITLE> MOSAICATURA </TITLE>"
    response.write chr(13)
    response.write "</HEAD>"
    response.write chr(13)
    response.write "<BODY bgcolor=""white"" onLoad=""slideit()"">"
    response.write chr(13)
    response.write "<CENTER>"
    response.write chr(13)
    response.write "<img src= & prima_img & name=""slide"" border=0 style=""filter:blendTrans(duration=0)""></a>"
    response.write chr(13)
    response.write "</CENTER>"
    response.write chr(13)
    response.write "</body>"
    response.write chr(13)
    response.write "</html>"
    response.write chr(13)
    response.write chr(13)
    response.write "<script language=""JavaScript1.1"">"
    response.write chr(13)
    response.write "<!--"
    response.write chr(13)
    gif_path = "./gif"
    i = "1"
    Set file1 = CreateObject("Scripting.FileSystemObject")
    Set file2 = file1.GetFolder(server.mappath(gif_path))
    Set file3 = file2.Files
    For Each file in file3
    fname = file.name
    strcmd = """" & gif_path & "/"& fname & """"
    if i = 1 then prima_img = strcmd
    response.write "var image" & i & "=new Image()"
    response.write chr(13)
    response.write "image" & i & ".scr=" & strcmd
    response.write chr(13)
    i = i +1
    Next


    response.write "//-->"
    response.write chr(13)
    response.write "</script>"
    response.write chr(13)
    'end function



    'function scrivi_animazione
    response.write chr(13)
    response.write "<script>"
    response.write chr(13)
    response.write "<!--"
    response.write chr(13)
    response.write "var number_of_images=8"
    response.write chr(13)
    response.write "var speed=3"
    response.write chr(13)
    response.write "var step=1"
    response.write chr(13)
    response.write "var whichimage=1"
    response.write chr(13)
    response.write "function slideit(){"
    response.write chr(13)
    response.write "if (!document.images)"
    response.write chr(13)
    response.write "return"
    response.write chr(13)
    response.write "if (document.all)"
    response.write chr(13)
    response.write "slide.filters.blendTrans.apply()"
    response.write chr(13)
    response.write "document.images.slide.src=eval(""image""+step+"". src"")"
    response.write chr(13)
    response.write "if (document.all)"
    response.write chr(13)
    response.write "slide.filters.blendTrans.play()"
    response.write chr(13)
    response.write "whichimage=step"
    response.write chr(13)
    response.write "if (step<number_of_images)"
    response.write chr(13)
    response.write "step++"
    response.write chr(13)
    response.write "else"
    response.write chr(13)
    response.write "step=1"
    response.write chr(13)
    response.write "if (document.all)"
    response.write chr(13)
    response.write "setTimeout(""slideit()"",speed*1000+3000)"
    response.write chr(13)
    response.write "else"
    response.write chr(13)
    response.write "setTimeout(""slideit()"",speed*1000)"
    response.write chr(13)
    response.write "}"
    response.write chr(13)
    response.write "//-->"
    response.write chr(13)
    response.write "</script>"
    response.write chr(13)



    response.write "<script language=""JavaScript1.2"">"
    response.write chr(13)
    response.write "function reapply(){"
    response.write chr(13)
    response.write "setTimeout(""slideit()"",1500)"
    response.write chr(13)
    response.write "return true"
    response.write chr(13)
    response.write "}"
    response.write chr(13)
    response.write "window.onerror=reapply"
    response.write chr(13)
    response.write "</script>"
    response.write chr(13)

    end function
    %>

  6. #6
    allora iniziamo, il problema è indubbiamente di asp quindi lo si può togliere dal JS

    lo script javascript lo dovcresti fare in questo modo:

    codice:
    <script language="javascript">
    <!--
    
    <%
    gif_path = "gif" 
    
    dim file1,file2
    Set file1 = CreateObject("Scripting.FileSystemObject") 
    Set file2 = file1.GetFolder(server.mappath(gif_path)) 
    
    i=0
    For Each file in file2.files
    i=i+1
    fname = file.name 
    %>
    var image<%= i %> = new Image();
    image<%= i %>.src='<%= gif_path & "/" & fname %>';
    <%
    next
    set file1=nothing: set file2=nothing
    %>
    caricate
    -->
    </script>

  7. #7
    poi rintraccia questa riga:

    codice:
    var number_of_images=3
    e la sostituisci con:

    codice:
    var number_of_images=<%= i %>
    il problema p la funzione slidelink...come la vorresti fare?

  8. #8
    Originariamente inviato da santino83
    poi rintraccia questa riga:

    codice:
    var number_of_images=3
    e la sostituisci con:

    codice:
    var number_of_images=<%= i %>
    il problema p la funzione slidelink...come la vorresti fare?
    no quella si può anche eliminare... no problema!

  9. #9
    mitico!
    ti devo una pizza mi funziona! (almeno sembra)
    ora devo solo metterlo alla velocità giusta!

    grazie 1.0000

  10. #10
    per il slidelink come hai fatto? usi per tutte lo stesso link?

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.