Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    22

    Convertire le dimensioni dei video di youtube

    Salve a tutti, avrei un piccolo problema, praticamente in un database ho caricato tutti gli embed dei video di mio interesse, ho creato una pagina che sceglie a caso un video e lo visualizza.
    fin qui tutto bene, adesso il problema...
    dato che i video hanno dimensioni (in termini di larghezza e altezza) differenti, vorrei creare una funzione che mi permetta di cambiare le dimensioni a mio piacimento. Avevo pensato alla funzione Replace ma si dovrebbe integrare con un tipo di pattern, della serie:

    codice:
    filmato.replace("width = 'mio valore'","width ='*'");
    in modo da sostituire width='mio valore' con qualsiasi occorrenza di width='qualsiasi numero'.

    avete idea di come si possa fare in asp?

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Convertire le dimensioni dei video di youtube

    Originariamente inviato da Simonjei
    Salve a tutti, avrei un piccolo problema, praticamente in un database ho caricato tutti gli embed dei video di mio interesse, ho creato una pagina che sceglie a caso un video e lo visualizza.
    fin qui tutto bene, adesso il problema...
    dato che i video hanno dimensioni (in termini di larghezza e altezza) differenti, vorrei creare una funzione che mi permetta di cambiare le dimensioni a mio piacimento. Avevo pensato alla funzione Replace ma si dovrebbe integrare con un tipo di pattern, della serie:

    codice:
    filmato.replace("width = 'mio valore'","width ='*'");
    in modo da sostituire width='mio valore' con qualsiasi occorrenza di width='qualsiasi numero'.

    avete idea di come si possa fare in asp?
    scusa prelevi il rs e fai il replace di replace ....

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    22
    scusa ma non capisco

    praticamente io ho una stringa chiamata filmato
    codice:
    filmato = "<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>"
    in questo caso le dimensioni del video sono di 480 x 385 ma possono variare 640 x 505, ecc ecc, quindi dovrei trovare un metodo per cambiare i valori di width ed height e portarli ambedue a 200

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da Simonjei
    scusa ma non capisco

    praticamente io ho una stringa chiamata filmato
    codice:
    filmato = "<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>"
    in questo caso le dimensioni del video sono di 480 x 385 ma possono variare 640 x 505, ecc ecc, quindi dovrei trovare un metodo per cambiare i valori di width ed height e portarli ambedue a 200
    file_you=filmato
    file_you = Replace(file_you_tube.Text, "425", "340")
    file_you = Replace(file_you_tube.Text, "344", "275")

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    22
    ma cosi non imposta nulla a 200 x 200 o sbaglio?

  6. #6
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da Simonjei
    ma cosi non imposta nulla a 200 x 200 o sbaglio?
    vabbè i valori te li imposti tu come vuoi!!!

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <%
    filmato = "<object width=""480"" height=""385""><param name=""movie"" value=""http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT""></param><param name=""allowFullScreen"" value=""true""></param><param name=""allowscriptaccess"" value=""always""></param><embed src=""http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT"" type=""application/x-shockwave-flash"" allowscriptaccess=""always"" allowfullscreen=""true"" width=""480"" height=""385""></embed></object>"
    
    Set RegX = NEW RegExp 
    Dim MyString, SearchPattern, ReplacedText 
    
    MyString = filmato 
    SearchPattern = "width=""\d*""" 
    ReplaceString = "width=""200""" 
    RegX.Pattern = SearchPattern 
    RegX.Global = True 
    intermedia = RegX.Replace(MyString, ReplaceString) 
    
    MyString = intermedia
    SearchPattern = "height=""\d*""" 
    ReplaceString = "height=""200""" 
    RegX.Pattern = SearchPattern 
    RegX.Global = True 
    ReplacedText = RegX.Replace(MyString, ReplaceString) 
    
    response.write replacedtext
    %>
    E' un pochino prolisso per fini didattici, la puoi semplificare/adattare e creare una apposita funzione

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    22
    proprio quello che cercavo, solo una cosa non capisco:
    nella riga di codice
    codice:
    SearchPattern = "width=""\d*"""
    dovrebbe dare errore, non dovrebbe essere scritta cosi
    codice:
    SearchPattern = "width=' ' \d* ' ' "
    con gli apici al posto delle virgolette?

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Io mi sono basato su questo post:
    Originariamente inviato da Simonjei
    scusa ma non capisco

    praticamente io ho una stringa chiamata filmato
    codice:
    filmato = "<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GjNZKxP5LEI?fs=1&amp;hl=it_IT" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>"
    in questo caso le dimensioni del video sono di 480 x 385 ma possono variare 640 x 505, ecc ecc, quindi dovrei trovare un metodo per cambiare i valori di width ed height e portarli ambedue a 200
    e qui usi le virgolette " non gli apici ' ...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    22
    Grazieeeee sei un grande!!!! praticamente non mi funzionava perchè avevo creato la pagina in jscript, dopo ho provato in vbscript! adesso và che è una meraviglia!!
    grazie di tutto

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.