function opereaza(valoare) {
var cerere = new XMLHttpRequest()
cerere.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
//Când totul e ok se poate opera cu cerere.responseText
}
}
cerere.open("GET", "back-end.php?parametru="+valoare, true)
cerere.send()
}
function opereaza(valoare1,valoare2,valoare3,fileInputElement) {
var formData = new FormData()
//numerele sunt convertite automat la șiruri.
formData.append("parametru1", $valoare1)
formData.append("parametru2", $valoare2)
formData.append("parametru3", $valoare3)
// Se pot adăuga și fișiere
formData.append("fisier1", fileInputElement.files[0])
var cerere = new XMLHttpRequest()
cerere.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Când totul e ok se poate opera cu cerere.responseText
}
}
cerere.open("POST", "back-end.php")
cerere.send(formData)
}
cerere.onreadystatechange = function() {
if (cerere.readyState === XMLHttpRequest.DONE) {
const status = cerere.status;
if (status === 0 || (status >= 200 && status < 400)) {
//Când totul e ok se poate opera cu cerere.responseText
} else {
//erori
}
}
}
if (window.Worker) {
const myWorker = new Worker("javascript.js");
myWorker.onmessage = function(e) {
//faci ce vrei cu e.data
}
} else {
console.log('Browserul tău nu știe web workers.')
}
in javascript.js
onmessage = function(e) {
//obții un rezultat ...
//dacă vrei să stie pagina principală....
postMessage(rezultat)
}
SELECŢIE MULTIPLĂ
// ce se va selecta
// casuta pe care fac click
var a=0;
var x=document.getElementsByClassName('ms');
for (var i=0;i
Pentru afisarea tuturor atributelor unei clase
var elm = document.getElementById(id);
var attr = elm.attributes;
var resp ='';
for(var i=0; i';
alert(resp);
Daca vrei sa faci refresh din javascript si sa ramana scrollul
//Salvează poziția actuală a scroll-ului când se încarcă pagina
window.onload = function() {
var scrollPosition = sessionStorage.getItem("scrollPosition");
if (scrollPosition) {
window.scrollTo(0, scrollPosition);
sessionStorage.removeItem("scrollPosition");
}
};
// Salvează poziția scroll-ului în sessionStorage înainte de a reîncărca pagina
window.onbeforeunload = function() {
sessionStorage.setItem("scrollPosition", window.scrollY);
};
// Funcție pentru a forța reîncărcarea paginii
function refreshPage() {
location.reload(true);
}
Drag and drop HTML5
TEXT care poate preluat si mutat
Copiere prin click
function copiaza(care) {
let element = document.getElementById('care'+care); //select the element
let elementText = element.textContent; //get the text content from the element
copyText(elementText); //use the copyText function below
}
function copyText(text) {
navigator.clipboard.writeText(text);
}
Politica de confidențialitatePolitica privind cookie-urileTermeni și condiții de utilizare
2014-2024 Marce.ro Toate drepturile rezervate.