Visualizzazione dei risultati da 1 a 3 su 3

Discussione: codice non funzionante

  1. #1

    codice non funzionante

    Perchè non funziona?
    codice:
    <script language="JavaScript">
    if (document.URL.indexOf("?f=173423") != -1) {
    function click() {if (event.button==2) {alert('Non copiarmi!')}} }
    document.onmousedown=click 
    // </script>
    somewhere in nowhere.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In pratica tu vorresti definire una funzione solo in una condizione.

    Sicuramente il tuo codice non e` valido in JS.

    Quello che potresti fare (non molto ortodosso per il W3C) e` questo:

    codice:
    <script language="JavaScript">
    if (document.URL.indexOf("?f=173423") != -1) {
      document.write('<scr'+'ipt language="JavaScript">');
      document.write('function myclick() {');
      document.write('  if (event.button==2) alert("Non copiarmi!"); }');
      document.write('document.onmousedown=myclick; </scr'+'ipt>');
    }
    </script>
    Non ti so dire la compatibilita` (specie coni browser recenti).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633

    Re: codice non funzionante

    Originariamente inviato da nowhere
    Perchè non funziona?
    codice:
    <script language="JavaScript">
    if (document.URL.indexOf("?f=173423") != -1) {
    function click() {if (event.button==2) {alert('Non copiarmi!')}} }
    document.onmousedown=click 
    // </script>
    codice:
    <script language="JavaScript">
    if (document.URL && document.URL.indexOf("?f=173423") != -1) {
    function click() {if (event.button==2) {alert('Non copiarmi!')}} 
    document.onmousedown=click 
    }
    </script>
    prova così.

    ciauz
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

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.