I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Den måde jeg bygger paramStr op på virker kun hvis alle formelementerne er af typen text (og du ikke har flere form elementer - har du f.eks. også en reset knap skal du lade løkken gå til document.forms[0].elements.length-2!) Har du f.eks. radio og check buttons med i formen skal den laves om.
Hvis det er en form du ikke ændrer så ofte, så er det heller ikke nødvendigt at den er så fleksibel. Så kan du bare hardcode felterne ind i din paramStr! Hovedsagen er ad den bliver bygget op efter formatet: ?parameter1Name=parameter1Value;parameter2Name=parameter2Value;...parameterNName=parameterNValue"
o-zone: Hvis jeg nu har et input felt der heder name og et der hedder email hvordan skal den så bygges op. Problemet er at den også tager knappen's værdi med og skriver ud på skærmen...
ja - eller endnu mere simpelt (forudsat at du KUN har de to nævnte felter, og at det ikke er noget der ændrer sig jævnligt:
function showPopup(){ var paramStr = "?name="+escape(document.minForm.name.value)+";email="+escape(document.minForm.email.value); window.open("popUp.htm"+paramStr,"blank","width=300,height=200"); }
(-:H@zze
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.