Traduction de script
Manu
-
ric -
ric -
(Re)-Bonjour,
Il y a quelques temps, j’avais demandé si qqun connaissait un moyen pour faire des raccourci clavier. HackTrack m’a répondu et proposé ce script qui fonctionne très bien : on peut ordonner des ouvertures ou fermetures ou autres actions avec un Ctrl+M (dans l’exemple mais c’est évidemment adaptable), donc c’est top. Problème : Je ne comprends pas tout ! Y’aurait il une personne parlant le javascript couramment qui pourrait m’expliquer ?
Et y a-t-il une explication au fait qu’il ait mis des / dans les input=text ?
exemple :<input type="text" value="a" />
Ci-joint le script
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style>
table,td{
border-width: 1;
border-style: solid;
background-color: #8888ff;
}
td{
width: 60px;
background-color: #aaaaff;
height: 40px;
}
</style>
<script>
//Là ok, dès qu’une touche est pressé, la function verifie
document.onkeydown=checkShortcut;
// ça c’est pour ouvrir une page, c’est bon aussi
function openPopup(){
w = window.open('','','status=no,toolbar=no, scrollbar=no');
w.document.write("Cette page a été ouvert<br/>en appuyant sur
CTRL+M");
w.resizeTo(200,100);
}
// c’est la que je comprends plus!
function checkShortcut(e){
var code;
if (!e) var e = window.event;
if (e.keyCode){
code = e.keyCode;
}else if (e.which){
code = e.which;
}
var ctrlKeyValue = e.ctrlKey;
var key = String.fromCharCode(e.keyCode);
if(ctrlKeyValue==true && key.toUpperCase()=='M'){
openPopup();
}
}
</script>
</head>
<body>
<table>
<tr>
<td><input type="text" value="a" /></td>
<td><input type="text" value="b" /></td>
<td><input type="text" value="c" /></td>
<td><input type="text" value="d" /></td>
</tr>
<tr>
<td><input type="text" value="e" /></td>
<td><input type="text" value="f" /></td>
<td><input type="text" value="g" /></td>
<td><input type="text" value="h" /></td>
</tr>
</table>
<table>
<tr>
<td><input type="text" value="a" /></td>
<td><input type="text" value="b" /></td>
<td><input type="text" value="c" /></td>
<td><input type="text" value="d" /></td>
</tr>
<tr>
<td><input type="text" value="e" /></td>
<td><input type="text" value="f" /></td>
<td><input type="text" value="g" /></td>
<td><input type="text" value="h" /></td>
</tr>
</table>
</body>
</html>
Merci encore à HackTrack et à la personne qui pourra m’expliquer…
Il y a quelques temps, j’avais demandé si qqun connaissait un moyen pour faire des raccourci clavier. HackTrack m’a répondu et proposé ce script qui fonctionne très bien : on peut ordonner des ouvertures ou fermetures ou autres actions avec un Ctrl+M (dans l’exemple mais c’est évidemment adaptable), donc c’est top. Problème : Je ne comprends pas tout ! Y’aurait il une personne parlant le javascript couramment qui pourrait m’expliquer ?
Et y a-t-il une explication au fait qu’il ait mis des / dans les input=text ?
exemple :<input type="text" value="a" />
Ci-joint le script
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style>
table,td{
border-width: 1;
border-style: solid;
background-color: #8888ff;
}
td{
width: 60px;
background-color: #aaaaff;
height: 40px;
}
</style>
<script>
//Là ok, dès qu’une touche est pressé, la function verifie
document.onkeydown=checkShortcut;
// ça c’est pour ouvrir une page, c’est bon aussi
function openPopup(){
w = window.open('','','status=no,toolbar=no, scrollbar=no');
w.document.write("Cette page a été ouvert<br/>en appuyant sur
CTRL+M");
w.resizeTo(200,100);
}
// c’est la que je comprends plus!
function checkShortcut(e){
var code;
if (!e) var e = window.event;
if (e.keyCode){
code = e.keyCode;
}else if (e.which){
code = e.which;
}
var ctrlKeyValue = e.ctrlKey;
var key = String.fromCharCode(e.keyCode);
if(ctrlKeyValue==true && key.toUpperCase()=='M'){
openPopup();
}
}
</script>
</head>
<body>
<table>
<tr>
<td><input type="text" value="a" /></td>
<td><input type="text" value="b" /></td>
<td><input type="text" value="c" /></td>
<td><input type="text" value="d" /></td>
</tr>
<tr>
<td><input type="text" value="e" /></td>
<td><input type="text" value="f" /></td>
<td><input type="text" value="g" /></td>
<td><input type="text" value="h" /></td>
</tr>
</table>
<table>
<tr>
<td><input type="text" value="a" /></td>
<td><input type="text" value="b" /></td>
<td><input type="text" value="c" /></td>
<td><input type="text" value="d" /></td>
</tr>
<tr>
<td><input type="text" value="e" /></td>
<td><input type="text" value="f" /></td>
<td><input type="text" value="g" /></td>
<td><input type="text" value="h" /></td>
</tr>
</table>
</body>
</html>
Merci encore à HackTrack et à la personne qui pourra m’expliquer…
A voir également:
- Traduction de script
- Script vidéo youtube - Guide
- Google traduction photo - Guide
- Hibiki traduction telecharger - Accueil - Intelligence artificielle
- Mas script - Accueil - Windows
- Traduction de site web - Guide
2 réponses
D'apres ce que je vois mais je m'y connais pas en javascript ...
function checkShortcut(e){
//recuperation de la valeur d'entree en fonction du type de la donnée en entrée
var code;
if (!e) var e = window.event;
if (e.keyCode){
code = e.keyCode;
}else if (e.which){
code = e.which;
}
//recuperation effective de la valeur
var ctrlKeyValue = e.ctrlKey;
//transformation en string
var key = String.fromCharCode(e.keyCode);
//test pour voir si c'est m (si oui open popup)
if(ctrlKeyValue==true && key.toUpperCase()=='M'){
openPopup();
}
}
function checkShortcut(e){
//recuperation de la valeur d'entree en fonction du type de la donnée en entrée
var code;
if (!e) var e = window.event;
if (e.keyCode){
code = e.keyCode;
}else if (e.which){
code = e.which;
}
//recuperation effective de la valeur
var ctrlKeyValue = e.ctrlKey;
//transformation en string
var key = String.fromCharCode(e.keyCode);
//test pour voir si c'est m (si oui open popup)
if(ctrlKeyValue==true && key.toUpperCase()=='M'){
openPopup();
}
}
JSS.j'ai.bon.là?