Visualizzazione risultati 1 fino 12 di 12

Discussione: [js] aiuto a trovare il "type" adatto

  1. #1
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito [js] aiuto a trovare il "type" adatto

    per questo tipo di js,
    Codice HTML:
    <script language="JavaScript">
    <!--
    // prelevato su http://www.web-link.it
    if (navigator.appName == "Microsoft Internet Explorer"){
    document.write('<bgsound src="silenzio.mp3" loop="infinite">')}
    else {
    document.write('<embed src="silenzio.mp3" width="145" height="35" autostart="true" loop="true">')}
    // -->
    	 </script>
    che tipo di type devo inserire afinchè venga passato dalla validazione w3c??

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da NoWhere
    che tipo di type devo inserire afinchè venga passato dalla validazione w3c??

    <script language="JavaScript" type="text/javascript">

    È la prima cosa che mi è venuta in mente...

  3. #3
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    Citazione Originalmente inviato da metaphor
    <script language="JavaScript" type="text/javascript">

    È la prima cosa che mi è venuta in mente...
    anche a me era venuto in mente, ma non essendone sicurissimo chiedo qui pareri di altri webmaster...

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Io ho sempre messo text/javascript. Comunque ritengo quello script inutile perché usando sempre l'embed va bene per tutti i browser.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    Citazione Originalmente inviato da funcool
    Io ho sempre messo text/javascript. Comunque ritengo quello script inutile perché usando sempre l'embed va bene per tutti i browser.
    dici?! ..farò delle provole!! ^^

    invece stranissimo il comportamento dello stesso scritp su 2 pagine diverse: in una funonzia, nell'altra chissà perchè, no!! o_o

  6. #6
    Guest

    Predefinito

    1. se togli language="javascript" lo script funziona lo stesso... usa solo type="text/javascript"

    2. al posto di embed usa object così:
    Codice HTML:
    <object data="silenzio.mp3" type="audio/mpeg">
    <param name="autostart" value="yes">
    <!--questo per alcuni controlli che non usano autostart -->
    <param name="autoplay" value="yes">
    <param name="loop" value="true">
    </object>
    3. per quanto possibile è meglio evitare (per una maggiore compatibilità cross-browser) la sintassi document.write;
    sarebbe meglio individuare il punto preciso in cui inserire l'oggetto (tramite il valore di "id") con
    miaDiv=document.getElementById("idDaSelezionare")


    Successivamente inserire con innerHTML il codice dell'oggetto:

    miaDiv.innerHTML=miaDiv.innerHTML+'<object data="silenzio.mp3" type="audio/mpeg">';
    miaDiv.innerHTML=miaDiv.innerHTML+'<param name="autostart" value="yes">';
    miaDiv.innerHTML=miaDiv.innerHTML+'<param name="loop" value="true">';
    miaDiv.innerHTML=miaDiv.innerHTML+'</object>'

    Testato su IE 5.5+ Firefox 1.0+ e Opera

    EDIT: un'altra cosa.. se in una pagina funziona e in un'altra no è possibile che le 2 pagine siano in cartelle diverse.
    In questo caso ricordati che il src (e anche data) punta sempre ad un indirizzo relativo. per cui potrebbe essere src="./silenzio.mp3" in una e src="silenzio.mp3" nell'altra


    FunCool: Non fare UP, usa il tasto Edita.
    Ultima modifica di funcool : 04-05-2006 alle ore 09.09.17

  7. #7
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da h5n1
    ... 3. per quanto possibile è meglio evitare (per una maggiore compatibilità cross-browser) la sintassi document.write;
    sarebbe meglio individuare il punto preciso in cui inserire l'oggetto (tramite il valore di "id") con
    miaDiv=document.getElementById("idDaSelezionare")


    Successivamente inserire con innerHTML il codice dell'oggetto:

    miaDiv.innerHTML=miaDiv.innerHTML+'<object data="silenzio.mp3" type="audio/mpeg">';
    miaDiv.innerHTML=miaDiv.innerHTML+'<param name="autostart" value="yes">';
    miaDiv.innerHTML=miaDiv.innerHTML+'<param name="loop" value="true">';
    miaDiv.innerHTML=miaDiv.innerHTML+'</object>'

    Testato su IE 5.5+ Firefox 1.0+ e Opera ...
    Ne sei sicuro? A me sembra esattamente il contrario, cioè che innerHTML sia una proprietà non supportata da tutti i browser... mentre document.write() è un metodo che dovrebbe avere supporto su tutti i browser...
    Citazione Originalmente inviato da h5n1
    ... In questo caso ricordati che il src (e anche data) punta sempre ad un indirizzo relativo. per cui potrebbe essere src="./silenzio.mp3" in una e src="silenzio.mp3" nell'altra ...
    Non vorrei averti a male, ma quelle che hai scritto sono la stessa cosa... casomai per salire di una cartella si scrive ../silenzio.mp3 (con punto-punto all'inizio)...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  8. #8
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    ok, per curiosità ho provato il codice suggeritomi da h5n1, lo potete vedere qui!!

    con FF e con IE non funziona - a parte che ie mi dice "fai click qui per eseguire un controllo ActiveX su questa pagina [ok] " - e funz<iona solo con opera.

    cmq, invece di quella soluzione script sopra ho provato anche a lasciare la sola dichiarazione col tag embed e con FF funziona, con Opera funziona ma con IE, oltre al mex detto sopra, si visualizza la barretta quicktime, il file parte, ma non si sente una mazza!! O__o
    strano, no??
    vi posto l'esempio aanche di quest'ultima provola qui!!

    esiste una qualche soluzione??

  9. #9
    Guest

    Predefinito

    io a dire la verità la seconda pagina la setno bene pure con ie..forse è un problema tuo... guarda qui e vedi se in questo modo tu lo senti...( i palyer sn la cosa che fanno dannare di pioù...)=

  10. #10
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    Citazione Originalmente inviato da SoulHome
    io a dire la verità la seconda pagina la setno bene pure con ie..forse è un problema tuo... guarda qui e vedi se in questo modo tu lo senti...( i palyer sn la cosa che fanno dannare di pioù...)=
    su ff e opera lo sento, su ie no!!
    se é davvero un mio problema potete testare l'esempio embed con ie e dirmi se vi funziona e anche che versione del browser avete?? grazie!!

  11. #11
    Guest

    Predefinito

    io con ie lo sento
    la mia versione è
    6.0.2900.2180.xpsp_sp2_rtm.040803-2158

    se nn ti funziona prova a reinstallare il Media Player

    [ot]
    qualcuno sa per quale motivo perverso la versione del browser è così lunga?
    [/ot]
    Ultima modifica di SoulHome : 16-05-2006 alle ore 20.37.54

  12. #12
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    beh, guarda, se il problema sta nel mio IE pochissimo mi importa, visto che navigo sempre con FF. mi importava invece sapere se gli utenti del mio sito navigando con IE sentivano il file, tutto qui, quindi se tu mi confermi [tu come altri] che col link dove ho utilizzato il tag embed si sente mi sta bene così e amen!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •