Salve a tutti
ho realizzato questo programmino:
- ho creato una nuova voce nel menu contestuale che appare al click del tasto destro su IE
- selezionando la nuova voce viene lanciato il seguente programma che carica in una variabile la stringa selezionata.
questo è il codice:
codice:
<html>
<head> 
<title id=titletext>PROVA</title> 
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache"> 
<META Http-Equiv="Expires" Content="0">
<link href="CSS.css" type="text/css" rel="stylesheet" >
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
var parentwin = external.menuArguments;
var doc = parentwin.document;
var sel = doc.selection;
var rng = sel.createRange();
var str = new String(rng.text);
alert(str);
//-->
</script>
</body>
</html>
Il problema è che con Windows Vista non funziona... vedo la nuova voce nel menu ma quando la seleziono non succede niente.
qualcuno sa aiutarmi?