Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    6

    window.open e esplora risorse

    Sto usando la funzione window.open in questo modo:

    <FORM>
    <INPUT TYPE="button" Value=" Visualizza C|/ " onClick="window.open('file:///C|/', 'display', 'scrollbars=1')">
    </FORM>

    per mostrare in una finestra di Explorer il contenuto di C:
    Funziona bene, ma se volessi vedere il contenuto del CD Rom, che in qualche sistema è D:\, in qualche altro E:\... ?

    Grazie mille!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' possibile sapere, da javascript, qual'e' la lettera associata al CD.

    ciao

    ps: niente crossposting prego
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    6
    Scusate ancora per il crossposting

    Come posso fare allora?
    Sono abbastanza in alto mare e non ho grandi idee al riguardo..
    Grazie mille e scusate ancora...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Questo script lavora in un frameset simile:
    <frameset rows="0,*" frameborder="0">
    <frame name="nascosto" src="about:blank">
    <frame name="visibile" src="pagina_con_script.htm">
    </frameset>

    e questo script nella pagina:
    Codice PHP:
    <script>
    // (c) br1 - 2002
    // parto da D:
    var drive="D";
    // path del cd dove si trova il file (vuoto se sulla root)
    // var percorso="/cartella"; 
    var percorso=""
    // variabile settata a "ok" dallo script cercato
    var eccomi="no";
    // posizionare il file "eccomi.js" contenente la riga seguente senza "//"
    // parent.visibile.eccomi="ok";
    // nella cartella del CD indicata sopra

    function cercaCD() {
        
    fil '<scrip'+'t src="';
        
    fil += 'file:///'+drive+'|'+percorso+'/eccomi.js';
        
    fil += '"></scrip'+'t>';
        
    parent.nascosto.document.write(fil);
        
    parent.nascosto.document.close();
        
    setTimeout("controllaCD()",100); // piccola pausa
    }

    function 
    controllaCD(){
        if (
    eccomi=="ok") {
            
    alert("Il CD e' sull'unita' "+drive);
        } else {    
            if (
    drive<"Z") {
                
    drive String.fromCharCode(drive.charCodeAt(0) +1);
                
    cercaCD();
            } else { 
                
    alert("Impossibile trovare il CD"
            }
        }
    }
    </script>
    <body onload="cercaCD();">
    </body> 
    Per funzionare (come si deduce dal codice) e' pero' necessaria la complicita' del CD stesso... deve contenere la cartella ed il file cercato... (nell'esempio il file "eccomi.js" nella root del CD)

    Accettalo come semplice spunto per il tuo lavoro

    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    6
    E' un bello spunto... Il fatto della complicità non mi crea alcun problema... Adesso vedo di adattarlo alle mie esigenze.. comunque mi sembra una strada percorribile. Grazie mille e ancora scusate per l'involontario crossposting...

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.