1 2 | document.getElementsByName(fieldNames_array[i])[index].setAttribute("value",""); |
getElementsByName is GEEN user defined function, maar gewoon onderdeel van Javascript.quote:Op donderdag 21 september 2006 18:32 schreef SuperRembo het volgende:
[ code verwijderd ]
Dit is niet bepaald optimaal. getElementsByName is blijkbaar een user defined function, daar zal ook aardig wat overhead in zitten. Deze functie wordt twee keer aangeroepen met dezelfde parameter, dat betekend dat er een keer onnodig door de DOM wordt gezocht.
Ook vreemd dat setAttribute wordt gebruikt om de value te zetten, waarom zou je dat niet gewoon via de value property doen?
Geen lekker scriptje.
Ah, foutje van mij. Maar waarom wordt dan alleen het element met die ene index gedisabled? Vaag.quote:Op donderdag 21 september 2006 18:38 schreef Scorpie het volgende:
getElementsByName is GEEN user defined function, maar gewoon onderdeel van Javascript.
Wat dacht je er van om een variabele te gebruiken?quote:Het klopt als je zegt dat er twee keer een call wordt gedaan naar deze functie, aangezien je twee attributen van deze elementen wil zetten: het attribuut "disabled' en het attribuut 'selectedIndex'. Volgens mij kan dit niet anders, alhoewel ik het mis kan hebben.
Lieve schatquote:Op donderdag 21 september 2006 22:14 schreef SuperRembo het volgende:
[..]
Ah, foutje van mij. Maar waarom wordt dan alleen het element met die ene index gedisabled? Vaag.
[..]
Wat dacht je er van om een variabele te gebruiken?
Sorry, het was nog vroegquote:Op vrijdag 22 september 2006 12:00 schreef SuperRembo het volgende:
On topic: er klopt niets van wat je zegt.
getElementsById bestaat niet, je bedoelt waarschijnlijk getElementsByName.
Een id hoort in html uniek te zijn, dus getElementById geeft altijd 1 element terug (of null als het element niet bestaat). Een name hoeft niet uniek te zijn, daarom geeft getElementsByName altijd een array terug. Alle elementen in die array in 1 keer op disabled zetten door 1 keer een property te zetten werkt niet.
1 |
deze melding krijg ik alleen in IE en FF geeft in de JS console geen fouten weer.quote:line: 48
char: 2
Error: unknown name
code: 0
iddquote:Op zondag 24 september 2006 13:23 schreef Darkomen het volgende:
document.getElementById('P_text')
Quotes, anders denk hij dat het een variable is, welke dus niet is aangemaakt.
Ow en onslect werkt daar volgens mij niet, dus doe eens onclick
N00bquote:Op dinsdag 26 september 2006 12:01 schreef Radjesh het volgende:
Hoe maak ik het beste rapporten uit java?![]()
Als ik goed begrijp wat je bedoelt moet je even googelen op javascript rgb2hexquote:Op donderdag 28 september 2006 14:10 schreef Desdinova het volgende:
ik heb een scriptje wat de value van een tekstveld vult met de waarde this.style.backgroundColor.. maar deze waarde doet hij in RGB formaatik zie het liever in HEX.. is dat te specificeren op een bepaalde manier?
[Java] voor dummies - Deel 1quote:Op zondag 1 oktober 2006 14:54 schreef Messenga het volgende:
Zo, hier is de ubern00b van FOK! wat betreft Java weer.
kickjequote:Op woensdag 27 september 2006 09:38 schreef Nevermind het volgende:
Ik zoek een script dat min of meer als Google Maps werkt. Alleen wil ik een custom map gebruiken (van een spel) en mijn eigen punten en routes toevoegen. Liefst zo gebruikersvriendelijk mogelijk. Ik kan niet veel dergelijks vinden na uren zoeken, graag tips
1 2 3 4 5 6 | frames['naam van iframe'].document.getElementById('output').value=document.getElementById('input').value //vanuit frame document.getElementById('output').value=parent.document.getElementById('input').value |
target="_new" erbij zetten in de href.quote:Op vrijdag 13 oktober 2006 14:19 schreef Desdinova het volgende:
is het mogelijk om een window.open in een href="" te zetten zonder dat er gebruik gemaakt hoeft te worden van javascript om de href aktie te cancellen? want nu opent hij de pagina wel, maar gaat hij op de oorspronkelijke pagina ook naar een pagina, met als url de javascript code..
<a href="javascript:window.open()">klik</a> ?quote:Op vrijdag 13 oktober 2006 14:19 schreef Desdinova het volgende:
is het mogelijk om een window.open in een href="" te zetten zonder dat er gebruik gemaakt hoeft te worden van javascript om de href aktie te cancellen? want nu opent hij de pagina wel, maar gaat hij op de oorspronkelijke pagina ook naar een pagina, met als url de javascript code..
Dat geeft dus precies het probleem waar Desdinova het over hadquote:Op vrijdag 13 oktober 2006 22:35 schreef CraZaay het volgende:
[..]
<a href="javascript:window.open()">klik</a> ?
Je hebt helemaal gelijk.quote:Op vrijdag 13 oktober 2006 23:13 schreef SuperRembo het volgende:
[..]
Dat geeft dus precies het probleem waar Desdinova het over had![]()
Maar als je achter een link geen link stopt maar javascript, gebruik dan gewoon geen link!
Waarom laat je PHP niet automatisch je javascript code genereren?quote:Op maandag 30 oktober 2006 12:39 schreef Hmail het volgende:
kickje
Is er in javascript ook een variant van de php's $_SERVER['REQUEST_URI']? REQUEST_URI geeft de pagina weer die er bezocht word, dus als ik deze url aanroep: http://cafs009/sd/dev/test.php?test=blaat dan is $_SERVER['REQUEST_URI']: /sd/dev/test.php?test=blaat. Dat is handig, want ook als ik achter test=blaat #20 neerzet, is de REQUEST_URI nog steeds hetzelfde. Misschien handig om even uit te leggen wat ik precies wil
In een pagina roep ik een functie aan die een extra stukje (een invoerscherm) aan de htmlpagina toevoegd. Als ik dus de link voor een nieuw invoerscherm aanklik komt dat scherm erbij, en springt de pagina via window.location door naar dat invoerscherm: #newreact. Echter, als ik die link nog een keer aanklik komt er dus achter de url (waar al #newreact in staat), nogmaals #newreact te staan. Ik wil dus eigenlijk dat hij naar REQUEST_URI + #newreact springt. Via php is het lastiger om dit te realiseren omdat de javascript in een apart bestand staat. Dus dan mijn vraag: Kan ik die REQUEST_URI ook in javascript opvragen, of is er een andere methode om dit te doen?
quote:Op maandag 30 oktober 2006 12:39 schreef Hmail het volgende:
Via php is het lastiger om dit te realiseren omdat de javascript in een apart bestand staat. Dus dan mijn vraag:
Mja. window.location.href.substring(0, window.location.href.indexOf('#'));quote:Op maandag 30 oktober 2006 12:54 schreef Hmail het volgende:
Daar staat dus die #newreact nog achter, terwijl dat juist weggelaten moet worden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // alert(document.getElementById('frmDoorsturen').elements[0].name + '=' + document.getElementById('frmDoorsturen').elements(0).value); str = document.getElementById('frmDoorsturen').elements[0].name + '=' + document.getElementById('frmDoorsturen').elements(0).value + '&'; str += document.getElementById('frmDoorsturen').elements[1].name + '=' + document.getElementById('frmDoorsturen').elements(1).value + '&'; str += document.getElementById('frmDoorsturen').elements[2].name + '=' + document.getElementById('frmDoorsturen').elements(2).value + '&'; str += document.getElementById('frmDoorsturen').elements[3].name + '=' + document.getElementById('frmDoorsturen').elements(3).value + '&'; str += document.getElementById('frmDoorsturen').elements[4].name + '=' + document.getElementById('frmDoorsturen').elements(4).value + '&'; str += document.getElementById('frmDoorsturen').elements[5].name + '=' + document.getElementById('frmDoorsturen').elements(5).value + '&'; str += document.getElementById('frmDoorsturen').elements[6].name + '=' + document.getElementById('frmDoorsturen').elements(6).value + '&'; str += document.getElementById('frmDoorsturen').elements[7].name + '=' + document.getElementById('frmDoorsturen').elements(7).value + '&'; str += document.getElementById('frmDoorsturen').elements[8].name + '=' + document.getElementById('frmDoorsturen').elements(8).value + '&'; str += document.getElementById('frmDoorsturen').elements[9].name + '=' + document.getElementById('frmDoorsturen').elements(9).value + '&'; str += document.getElementById('frmDoorsturen').elements[10].name + '=' + document.getElementById('frmDoorsturen').elements(10).value + '&'; str += 'vid' + '=' + id; //alert(str); } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |