Visualizzazione dei risultati da 1 a 9 su 9

Discussione: file .js "dinamico"

  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    file .js "dinamico"

    allora...il problema è questo....
    ho trovasto un menù in dhtml molto carino solo che a me servirebbe pescare i dati da un DB.visto che in java mi sa che la cosa è praticamente impossible....avrei pensato di recuperare i dati in asp e "passarli" in qualke modo al file .js del menù.
    è possibile???
    stavo pensando a scrivere il file js in questo modo
    codice:
    response.write "dqm__rollover_image0 = ""images/sample3_main0_hl.gif"""
    è fattibile??oppure c'è qualke altro modo??

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se intendi javascript (non java), la cosa e` fattibile.

    Si puo` anche fare (esempio in ASP):

    <script ...>
    var dqm__rollover_image0 = new Image();
    dqm__rollover_image0 = <%=immagine%>;
    ...
    </script>

    dove immagine e` la variabie ASP che contiene "images/sample3_main0_hl.gif"

    Nota: la mia sintassi e` leggermente diversa ed include anche il preloading dell'immagine.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    si ma nel file .js che ho se solo provo ad ggiungere <% %> non funziona più il menù
    :master: quindi comincio ad essere perplesso davvero...sto pensando di far riscrivere il file ogni volta che modifico il db

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    i files esterni non vengono processati dal server, ma pescati in seguito (almeno, credo), per cui, puoi tranquillamente usare, come dice mich_ ( ) le stringhe asp che vuoi, ma devono stare in una pagina con estensione ASP

  5. #5
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    beh sì per l'estensione mi pare ovvio....ora provo un po' a vedere che succede....

  6. #6
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    allora....ora il problema è questo. ho questo codice
    codice:
        //Main Menu 5
    
    	dqm__maindesc5 = "Documentation "
    	dqm__micon_index5 = 1
    	dqm__url5 = "../documents/sample_link.htm"
    nella mia folle mente di aspettaro avevo pensato di poterlo sostituire con questo

    codice:
    <%
    response.write "//Main Menu 5"
    
    response.write "dqm__maindesc5 = ""Documentation "" "
    response.write "dqm__micon_index5 = 1"
    response.write "dqm__url5 = ""../documents/sample_link.htm"" "
    %>
    e invece no...così il menù funziona ma scompare la 5 voce...ovvero quella con il codice scritto tra i tag asp.

    perchè???
    eppure ho controllato il risultato di quei response.write....è identico al codice originale....
    :master: :master: :master:

  7. #7
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    mea culpa.....sono troppo stanco per non dire caxxate....

    codice:
    <%
    response.write "    //Main Menu 5" & VBNewLine & _
    
    	       "	dqm__maindesc5 = ""Documentation "" " & VBNewLine & _
    	       "	dqm__micon_index5 = 1" & VBNewLine & _
    	       "	dqm__url5 = ""../documents/sample_link.htm"" " & VBNewLine
    %>
    questo funzica

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se nel JS mettessi i puntievirgola alla fine delle istruzioni, eviteresti un po' di errori e di tentativi buchi.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    beh se li avesse messi il creatore del menu l metterei anke io

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.