Indlæg tagget med script
| Ældre indlæg | Side 1/3 | 2 3 |
Siden "Webstedseffektivitet" blev tilgængeligt i Googles Webmastertools, har folk fokuseret mere og mere på loadtid, og det er selvfølgelig en rigtig god ting. Blandt de råd som kan gøre den største forskel, i forhold til en sides loadtid, er helt sikkert:
Håber alle der følger med på bloggen har haft en god jul ind til videre, her kommer en lille hurtig ekstra julegave til udviklerne.
Jeg har selv lige siddet og leget med et projekt hvor jeg skulle teste indholdet af en masse skjulte formularfelter, og blev efterhånden rimelig træt af, at skulle rette værdierne af disse felter i kildekoden til hver enkelt test. Derfor har jeg skrevet en lille javascript bookmarklet, som omdanner skjulte formularfelter til tekstfelter. Har du fx en formular med 4 skjulte felter der ser sådan her ud:
De fleste der arbejder med PHP har sikkert også lidt erfaring med JavaScript, men det er ikke nødvendigvis det man bruger mest tid på (altså JavaScript). Selv plejede jeg at være ganske habil i JavaScript, men må indrømme at når man endelig skal rode med det stads nu til dags, ja så skal der tit lige googles.
PHP er mit hovedsprog, og bliver ofte meget frustreret når noget JavaScript ikke virker fordi jeg har kodet det med PHPs funktionsnavne eller, når man lige skal skrive en ekstra funktion selv fordi JS ikke har indbygget den funktionalitet, som ellers er lige ved hånden i PHP.
Vi kender det alle, man sidder og arbejder på noget og så kommer der en fejl som bare ikke giver mening. Som regel er løsningen ultra simpel, og fejlen kommer selvfølgelig fordi man ikke lige har tænkt sig om.
Her til "morgen" (kl 9:30) sad jeg og legede med et af mine små projekter og skulle lave det mest simple, en formular der kan submittes både via en submit knap og via en javascript function... simpelt! Lavede formularen som altid, og derefter javascript funktionen, men så kom fejlen:
Normalt når man vil ha' fat i Querystring (Get parametre), anvendes server scripting (ASP, PHP eller andet), og dette er selvfølgelig også at foretrække.
Men hvis du lige står og skal bruge get parametre fra JavaScript, er her en funktion som omdanner Querystring til et array med Querystring key som index.
function qs2arr() { var qsArr=Array(); var qs = document.location.search; //hent querystring qs = qs.substring(1); //fjern ? var qsDele = qs.split("&"); //split ved & for (i = 0; i < qsDele.length; i++) { //gennemløb querystring dele var qsDel = qsDele[ i ].split("="); //split ved = for at få key og value qsArr[qsDel[0]]=qsDel[1]; //tilføj til vores array } return qsArr; //retuner array med hele querystringen } qs=qs2arr(); //omdan querystring - og gem i qs som arrayHerefter hvis du ønsker værdien af en get parametre, fx "action" fra querystring, er denne gemt i qs['action'].
| Ældre indlæg | Side 1/3 | 2 3 |

