Newsgroup: it.comp.lang.javascript
Titolo: Tasto DX

Scusate, cè un modo per raggirare il codice javascript
che disattiva il tasto dx del mouse ???
Intendo nel caso in cui cliccando "non si riceve alcuna risposta",
NON quando compare una finestra per ricordare che il tasto
dx è disabilitato (nel qual caso C'E'  il modo per raggirarlo !!)
Voi lo conoscete ???
Non lo so, magari con una combinazione di tasti, magari
visualizzando il codice html della pagina precedente, ......
bho, qualsiasi cosa.
Grazie

prova a postare il codice che blocca il tasto destro.

 ha scritto nel messaggio
news:bc79hv$llr$1...@le1.cs.unibo.it...

Con Netscape 4.7x dalle impostazioni puoi disabilitare javascript...
Ciao,
Ema

Mi sono dimenticato di aggiungere che a me serve
tutto questo per riuscire a leggere il codice sorgente,
e che la pagina è in fullscreen e non si puo'
ridimensionare !!!
Il codice dovrebbe essere tipo questo
(solo che questo disabilita anche il sx)
<SCRIPT language=JavaScript>
document.oncontextmenu = nocontextmenu;
document.onmousedown = norightclick;
if (window.Event)
  document.captureEvents(Event.MOUSEUP);
function norightclick(e)
{ if (window.Event)
  { if (e.which == 2 || e.which == 3)
    { return false; }
  }
  else
  { if (event.button == 2 || event.button == 3)
    { event.cancelBubble = true
      event.returnValue = false;
      return false;
    }
  }
}
function nocontextmenu()
{ event.cancelBubble = true
  event.returnValue = false;
  return false;
}
</SCRIPT>

> Con Netscape 4.7x dalle impostazioni puoi disabilitare javascript...
ma anche con explorer


Beh, allora siamo a cavallo!
Basta che disabiliti l'esecuzione di javascript e il caro P.o.l. si potra'
leggere tutto il sorgente che vuole.
Ciao,
Ema

 leggere tutto il sorgente che vuole.
Ma, non capisco?!?
Per leggere in "sorgente" non serve disabilitare un bel niente, quello di usare il tasto dx non e' mica l'unico metodo!!!

 ha scritto nel messaggio
news:AHWFa.127052$g92.2...@news2.tin.it...

Cos'e' che non capisci?
Il fatto era che tramite codice javascript gli veniva impedito l'uso del
tasto destro su una pagina fullscreen evidentemente senza menu e roba varia.
Un metodo per ovviare alla cosa e' proprio quello di disabilitare
l'esecuzione di codice javascript in modo da evitare la disabilitazione del
tasto dx.
Ovviamente ci possono essere altri metodi, dipendenti dal browser in uso,
tipo short-cut per visualizzare il sorgente.
Ad esempio con Opera si usa ALT-F3, mi pare, e con la mia versione di
netscape Ctrl-U.
Con IE non so.
Senza voler sollevare polemiche, perche' invece di criticare le risposte
altrui non proponi anche te il tuo metodo, cosi' quello che aveva un
problema potra' scegliere la soluzione a lui piu' congeniale?
Ciao,
Ema

non serve disabilitare il sorgente, basta cliccare sul tasto vicino al CTRL
destro, quello dove c'č disegnato un menu di scelta rapida. Cosě si dovrebbe
aprire lo stesso il menu

 aprire lo stesso il menu
No, se e' mappato l'event-handler oncontextmenu su IE.
(Infatti basterebbe usare, chesso', NS4.x anche senza disabilitare JS e roba 
varia per vedere tranquillamente il source).
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 ridimensionare !!!
Di metodi per visualizzare il sorgente della pagina ce ne sono a tonnellate.
Ad esempio, potresti usare NS4.x invece di IE e non avresti questi problemi.
Oppure, se non hai NS4.x e non vuoi installare alcun che', basta che tu vada a 
recuperare la pagina nella cache del tuo browser.


Grazie per le tante risposte che mi avete mandato,
ma il fatto č che la pagina su cui io lavoro e della quale
mi serve il codice html, č privata, cioč ci si puo' accedere
solo attraverso una password che io non conosco.
Una volta dentro, io posso lavorare solo in fullscreen,
quindi non posso disabilitare i javascript (la barra menu'
non č visualizzata), cosě come non posso andare a vedere
eventuali memorie cache.
..... e penso che anche la tastiera sia disabilitata ...  :-(
Grazie cmq per tutti i consigli,
provero' a sfruttarli al meglio.

 tasto destro su una pagina fullscreen evidentemente senza menu e roba varia.
Nessun problema anche con Explorer.
Se hai Explorer [CTRL][N] ed apri la popup in una nuova istanza del 
browser. Altrimenti (su sistemi Windows) alla sinistra del [CTRL] destro 
c'e' un altro bel tastino ignorato da tanti (tutti?) che corrisponde al 
tasto destro del mouse: apre il menu contestuale. :-)))
Su Go!OnLine Internet Magazine di Maggio ne ho parlato :-P
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO e metti un .

 </SCRIPT>
Uhm... bello script, lo vedo dopo aver risosto ad Ema.
Se non funziona quello che ho scritto nell'altro messaggio vai a 
spulciare la cache mentre tieni aperta nel browser la pagina che ti 
serve guardare.
Oppure aprila con Netscape/Mozilla ed usa [CTRL][U] oppure [CTRL][I]


 Su Go!OnLine Internet Magazine di Maggio ne ho parlato :-P
Pubblica una rettifica :P


 eventuali memorie cache.
Perche' no? Basta usare un gestione risorse normalissimo.


 Uhm... bello script, lo vedo dopo aver risosto ad Ema.
Che c'avrebbe di bello, rispetto a tutti quelli visti dal '99 almeno a questa 
parte? :)


 parte? :)
Solo che raccoglie un po' tutti i trucchetti :-)


 Pubblica una rettifica :P
E' una parola... figurati che per ragioni di spazio (immagino... sono un 
tantino prolisso :-) e' stato eliminato dall'articolo una parte di un 
box che riguardava proprio IE :-)))


 Solo che raccoglie un po' tutti i trucchetti :-)
Come tutti gli script degni di questo nome dal '99 almeno a questa parte :)


 tiene conto del contextmenu.
Uh? Mi son perso. Che intendi dire?


 Come tutti gli script degni di questo nome dal '99 almeno a questa parte :)
Padronissimo di non crederci, ma e' forse la seconda o terza volta che 
lo vedo (completo intendo).


 lo vedo (completo intendo).
Secondo me, come la maggior parte di altre cose, te ne sei 
semplicemente dimenticato :P
Mi spieghi cosa c'e' di strano? Semplicemente impedisce,o in senso 
piu' generale, intercetta la pressione del tasto destro per il menu' 
contestuale. Se ne trovano a tonnellate di script cosi', per 
personalizzare il menu' o per impedire che venga visualizzato. Credo 
sia lo script piu' comune.
Tra l'altro e' solo per IE/NS4.x, se la vista non m'inganna (intendo 
niente Mozilla o NN6+), quindi fa proprio parte di quel tipo di script 
che potevi trovare a giro intorno al '99, la data e' quella.
Ora, in quattro anni, considerando anche che questa e' una FAQ (quante 
volte si sente dire "ehy, come si puo' disabilita il tasto destro del 
mouse?"), ed il numero di siti che implementano un tale approccio, 
penso che tu piu' che altro l'abbia rimosso dalla mente come "script 
abbastanza inutile", piuttosto che non averlo mai incrociato.. Visto 
che lavori nel settore e navighi abbastanza spesso in tal senso.
Me l'avessi detto un altro.. ma tu :)
