Salut,
De cateva zile incerc sa fac un script simplu in java script dar nu reusesc si nici pe internet nu am putut gasi un model pe care sa-l inteleg si care sa functioneze.
Mai exact vreau sa creez o functie sau cod simplu care sa returneze lungimea display-ului pe care este afisat site-ul, valoarea returnata sa o trimit cu ajax unui script php care sa afiseze html cu css in functie de dimensiunea display-ului si astfel sa creez un site responsive.
La partea cu ajax si php ma descurc, stiu ca pot folosi bootstrap pentru site-uri responsive dar as vrea sa fac ceva un pic mai original.
ma poate ajuta cineva?
Multumesc!
Lungime display trimis cu ajax la php
-
- Mesaje: 26
Lungime display trimis cu ajax la php
MarPlo
Mesaje: 4343
Salut
Ca sa obtii cu javascript lungimea si inaltimea browser-ului, poti sa folosesti functia winSize() din urmatorul cod:
Trimiti cu ajax valoarea proprietatii: win_size.width , si preiei/utilizezi raspunsul de la server cum stii.
Ca sa obtii cu javascript lungimea si inaltimea browser-ului, poti sa folosesti functia winSize() din urmatorul cod:
Cod: Selectaţi tot
// returns an object with height and width of the window
function winSize() {
var win_size = {};
if (self.innerHeight) {
win_size.height = self.innerHeight;
win_size.width = self.innerWidth;
} else if (document.documentElement && document.documentElement.clientHeight) {
win_size.height = document.documentElement.clientHeight;
win_size.width = document.documentElement.Width;
} else if (document.body) {
win_size.height = document.body.clientHeight;
win_size.width = document.body.clientWidth;
}
return win_size;
}
var win_size = winSize(); //{width:nr_pixels, height:nr_pixels}
//test
alert('Width: '+ win_size.width);
Subiecte similare
-
Lungime obiect JSON in JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am convertit un tabel din baze de date într-un obiect JSON.Ultimul mesaj
Aceasta este, în esență, un array bidimensional, fiecare înregistrare fiind pe cate un...
Poti sa folosesti Object.keys pentru a obține lista de chei din obiect ca un array, apoi obții cu 'length' lungimea din el:... -
Post cu Ajax in modal
JavaScript - jQuery - Ajax
Primul mesaj
Bună ziua,Ultimul mesaj
Vreau să trimit în aceeași pagină dar în modal două id-uri. Prin alert(id) îmi arată conținutul postului trimis dar în modal nu imi...
Nu prea inteleg mecanismul si ce anume nu functioneaza.
Oricum, daca functioneaza cand pui manual id-ul, poate ca problema e de la php.
Trebuie sa... -
Ordine de executie cu jQuery-AJAX
JavaScript - jQuery - Ajax
Primul mesaj
Am acest cod (ajax este asincron):Ultimul mesaj
function echoHello(){
return $.ajax({
//this will return hello ;
});
}
function echoWorld(){
return world...
Ajax face un apel către serverul web și este asincron. Nu știi cât va dura pana la raspuns. Este la fel ca:
setTimeout(_ => {... -
Ajax fade mesaj si redirect dupa un timp
JavaScript - jQuery - Ajax
Primul mesaj
Am codul asta si vreau in loc de input type=button sa fie submit, dar sa imi dea fade la fel in 5 secunde de cand apare eroarea.Ultimul mesaj
Daca schimb cu...
Am rezolvat,multumesc frumos de ajutor