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

    passaggio di variabile asp in un semplice codice javascript

    Ragazzi mi aiutata a ca pire come mai non funzia?!

    Ho questo codice in una pagina .asp:

    <%youtube=objRs("titolo")%>
    <script type="text/javascript" src="youtube_flash.js"></script>

    e lo script "youtube_flash.js" è così...

    document.write('<object width=200 height=165>');
    document.write('<param name=movie value='<%=youtube%>'></param>');
    document.write('<param name=wmode value=transparent></param>');
    document.write('<embed src='<%=youtube%>' type=application/x-shockwave-flash wmode=transparent width=200 height=165></embed>');
    document.write('</object>');

    in objRs("titolo") c'è una stringa del tipo ... "http://www.youtube.com/v/FXSp8gumX3I" per caricare un video da YouTube.
    Mi piacerebbe passare al javascript il valore della variabile .asp "youtube" in modo da poterlo cambiare quando voglio senza entrare nel codice e allo stesso tempo, caricando un .js, evitare il controllo di IE (click to activate and use this control).

    Dove sbaglio?!
    Grazie mille ragazzi!
    archy[QUOTE]

  2. #2
    non puoi includere il javascript da un'altra pagina, non prenderà mai la variabile asp...o scrivi il javascript nella pagina che stai usando, oppure fai una cosa fatta meglio, cioè la funzione javascript la modifichi in maniera che richiamandola gli passi il nome del file flash da stampare...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    grazie!
    la tua seconda proposta mi sembra migliore... ma non so dove mettere le mani...
    mi posti il codice di come dovrei fare?!
    Thanx
    a.

  4. #4
    codice:
    //in youtube_flash.js
    
    function printFlash(nome)
    {
    
    document.write('<object width=200 height=165>');
    document.write('<param name=movie value='+nome+'></param>');
    document.write('<param name=wmode value=transparent></param>');
    document.write('<embed src='+nome+' type=application/x-shockwave-flash wmode=transparent width=200 height=165></embed>');
    document.write('</object>');
    
    }
    e nella pagina asp

    codice:
    response.write"<script language=""javascript"">printFlash(" & objRs("titolo") & ");</script>"
    o qualcosa del genere
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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 © 2026 vBulletin Solutions, Inc. All rights reserved.