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

    Javascript: window.external

    Ho visto degli script in cui si utilizza questa dicitura:

    window.external.OpenFile("nomedelfile");

    E'la prima volta che vedo un tale codice...
    Che significa? Che cosa sono questi external?

    Ad esempio,in questa pagina

    http://www.gdgsoft.com/htmlexe/help/callscript.htm#JS1 alla voce

    "Using Javascript" ho trovato questa stranissima sintassi:

    window.external.runHEScriptCom('hescript://MyScript.Procedure1');

  2. #2
    Qualcuno grande esperto di JAVASCRIPT ne sa qualcosa?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo sia Javascript.

    Dev'essere un'estensione Jscript (quindi Microsoft):
    http://www.w3schools.com/htmldom/dom_obj_window.asp
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Be',guarda,ho trovato il seguente script in questo sito(l'ho gia' provato e funziona):

    http://www.extrowebsite.com/articolojs.asp?ID=18



    <script language="JavaScript" type="text/javascript">
    var bookmarkurl="http://www.NomeNostroSito.com"
    var bookmarktitle="Titolo NostroSito "
    function addbookmark(){
    if (document.all)
    window.external.AddFavorite(bookmarkurl,bookmarkti tle)
    }
    </script>

    e ci sono una serie di proprieta' di window.external che non avevo mai visto

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Giuliotresauri
    Be',guarda,ho trovato il seguente script in questo sito(l'ho gia' provato e funziona):

    http://www.extrowebsite.com/articolojs.asp?ID=18



    <script language="JavaScript" type="text/javascript">
    var bookmarkurl="http://www.NomeNostroSito.com"
    var bookmarktitle="Titolo NostroSito "
    function addbookmark(){
    if (document.all)
    window.external.AddFavorite(bookmarkurl,bookmarkti tle)
    }
    </script>

    e ci sono una serie di proprieta' di window.external che non avevo mai visto
    Infatti e' sintassi proprietaria di Microsoft http://msdn.microsoft.com/
    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

  6. #6
    Ho provato a fare allora:

    <script type="text/javascript">
    var bookmarkurl="http://www.NomeNostroSito.com";
    var bookmarktitle="Titolo NostroSito ";
    function addbookmark(){
    if (document.all)
    window.external.AddFavorite(bookmarkurl,bookmarkti tle);
    }
    </script>

    e anche:

    <script type="text/javascript1.2">
    var bookmarkurl="http://www.NomeNostroSito.com";
    var bookmarktitle="Titolo NostroSito ";
    function addbookmark(){
    if (document.all)
    window.external.AddFavorite(bookmarkurl,bookmarkti tle);
    }
    </script>

    Sembra che JS e Javascript condividano questi external,perche' infatti tali esempi funzionano....
    Quale mistero?

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Veramente si parlava di Microsoft e non di javascript... quelle istruzioni sono tipiche del browser InternetExplorer e funzionano anche se si utilizza il vbscript.

    Prova a farle funzionare su Opera o Firefox

    ciao

    ps: js e' l'abbreviazione di javascript, ma solo nel linguaggio parlato
    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
    ok,provero' a testare lo script con OPERA quando mi capitera' di avere un pc con quel browser...

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se ti serviva un addbookmark crossbrowser bastava guardare tra le discussioni utili/pillole...
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.