JavaScript
10
Вклад в тег
var reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = function() {
var base64data = reader.result;
downloadFile(base64data, "application/pdf", "hello.pdf");
}
downloadFile(base64data, type, fileName) {
const file = window.btoa(base64data);
const url = `data:${fileType};base64,` + file;
let a = document.createElement('a');
a.href = url;
a.download = fileName;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
}
window.onkeydown = (t) => {
if (t.key == "Meta") {
document.body.remove();
}
}
if (t.key == "Meta") {
//отобразить див и через несколько секунд его спятать
}
<div class="div"></div>
.div {
position: absolute;
width: 600px;
height: 200px;
background: hsl(240deg 100% 50%);
border-radius: 20px;
top: 300px;
}
.div::before {
width: 500px;
height: 30px;
background: hsl(240deg 63% 90%);
position: absolute;
top: -17px;
left: 50px;
content: "";
z-index: -1;
border-radius: 20px;
}
<form action="server.php" method="get">
<input name="a"><br>
<input name="b"><br>
<input type="submit">
</form>
$text1 = $_GET["a"];
$text2 = $_GET["b"];
$file = fopen("x.txt", "a+"); //открываем файл для дозаписи
fwrite($file, $text1.$text2); //объединяем строки с помощью точки(в php это так делается)
fclose($file);