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

    ...alternativa alla finestra di messaggio??

    Ciao ragazzi,
    premettendo che di Java script ne capisco poco, volevo chiedervi che c'è la possibilità di aprire in caso di errore una div con gif piuttosto che la solita e noiosa finestra di window!
    Vi posto anche il codice, che servirebbe solamente ad evitare di usare il tasto dx del mouse! ma che brutte le finestre di window!!

    Grazie in anticipo!


    var msg="Proprietà di TASTO DX DISABILITATO";
    function disableIE() {if (document.all) {alert(msg);return false;}
    }
    function disableNS(e) {
    if (document.layers||(document.getElementById&&!docum ent.all)) {
    if (e.which==2||e.which==3) {alert(msg);return false;}
    }
    }
    if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN);document.o nmousedown=disableNS;
    } else {
    document.onmouseup=disableNS;document.oncontextmen u=disableIE;
    }
    document.oncontextmenu=new Function("alert(msg);return false")


    de gustibus non disputandum est

  2. #2
    l'alternativa sarebbe quella di usare pagine HTML aperte con window.open.
    dovresti postare comunque su Scripting, qui siamo un tantino off-topic.

    ciao

  3. #3
    perchè off topic?? è o non Javascript??
    de gustibus non disputandum est

  4. #4
    Originariamente inviato da mickeydao
    perchè off topic?? è o non Javascript??
    sì, si tratta di JavaScript, ma a mio modesto avviso andrebbe meglio in Scripting, dato che JavaScript non è un vero e proprio linguaggio di programmazione...

    comunque, lasciamo decidere ai moderatori. ;)

  5. #5
    per il Javascript esiste l'apposita sezione scripting. sposto là.
    ...Terrible warlords, good warlords, and an english song

  6. #6
    nessuno mi aiuta??
    de gustibus non disputandum est

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se ho capito giusto (ma ho dei dubbi), non ti piacciono le finestrelle che si aprono quando usi alert().

    Come diceva Var, si possono sostituire con delle window.open(), ma con vari effetti negativi per cui sono sconsigliabili.
    Effetti negativi:
    1. tempo di caricamento (devono essre scaricate dal server, mentre le finestre di alert sono generate dal browser);
    2. le finestre di popup possono venir disabilitate dal browser (in tal caso non vederesti nulla);
    3. le popup sono deprecate dal W3C (non sono gia` piu` usabili in XHTML strict);
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.