diff --git a/popup/config.html b/popup/config.html
index 07bbd7a6ad8737fc315dea1bdb1bb9d5b578b433..ac24af8355f4cf6631c14941c3ce8ebee8513eb8 100644
--- a/popup/config.html
+++ b/popup/config.html
@@ -37,8 +37,10 @@
 <input type="button" id="add_button" value="ADD NEW LINE" ></input>
 <input type="button" id="save_button" value="SAVE"></input>
 <input type="button" id="export_button" value="EXPORT"></input>
-<input type="button" id="import_button" value="IMPORT"></input>
+<input type="file" id="import_button" value="IMPORT"></input>
 </center>
+<br>
+<a href="export_import.html" target="_blank"> Export/Import</a>
  <script type="text/javascript" src="config.js"> </script>
 
 </body>
diff --git a/popup/config.js b/popup/config.js
index d924a4e333087be42d989f98bd66b75e32c21ccf..f2bcc8a0870d242576be7bfd6915e5dbd392af13 100644
--- a/popup/config.js
+++ b/popup/config.js
@@ -17,7 +17,7 @@ window.onload = function() {
 	for (var to_add of configTable) appendLine(to_add[0],to_add[1],to_add[2],to_add[3]);
 	document.getElementById('save_button').addEventListener('click',function (e) {save_data();});
 	document.getElementById('export_button').addEventListener('click',function (e) {export_data();});
-	document.getElementById('import_button').addEventListener('click',function (e) {import_data(e);});
+	document.getElementById('import_button').addEventListener('change',function (e) {import_data(e);});
 	document.getElementById('add_button').addEventListener('click',function (e) {appendLine("add","-","-","off");});
 	document.getElementById('start_img').addEventListener('click',function (e) {start_modify();});
 	document.getElementById('targetPage').value=localStorage.getItem("targetPage");
@@ -97,7 +97,16 @@ function export_data()
 	
 function import_data(evt)
 	{
-		var files = evt.target.files; 
+		var files = evt.target.files;
+        var reader = new FileReader();
+        reader.addEventListener('load', function() {
+			console.log("files[0].name=" + files[0].name);
+            alert('Contenu du fichier : "' + files[0].name + '" :\n\n' + reader.result);
+
+        });
+        reader.readAsText(files[0]);
+
+ 
 	}
 
 function delete_line(line_number_to_delete)
diff --git a/screenshot.png b/screenshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..56ca713532131689a02e23d3a2334e2ee3177597
Binary files /dev/null and b/screenshot.png differ