http://www.google.nl/search?hl=nl&q=javascript+disable+field&meta=quote:Op donderdag 21 september 2006 11:40 schreef Siegfried het volgende:
[..]
Denk niet dat ik niet google en niet zelf probeer, maar als je niet waar op te zoeken of wat te proberen dan vind je bar weinig kan ik je vertellen![]()
das niet echt een relevante search hequote:Op donderdag 21 september 2006 12:15 schreef Scorpie het volgende:
[..]
http://www.google.nl/search?hl=nl&q=javascript+disable+field&meta=
Google; Javascript disable fields.
Duizenden hits.
Hoe ik velden moet disablen weet ik wel, maar hoe ik dit dynamisch krijg; dat was de vraag.quote:Op donderdag 21 september 2006 12:15 schreef Scorpie het volgende:
[..]
http://www.google.nl/search?hl=nl&q=javascript+disable+field&meta=
Google; Javascript disable fields.
Duizenden hits.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | * disableFields is used to disable the form fields. * example: checkThis(this, 'fieldName',resetValue) * * @param thisField = the Object that calls the function, for reference. * @param fieldNames String defining the field that needs to be disabled * @param reset Boolean indicating wether or not the fieldName value should be set before disabling. * @param defaultValue value to which the fieldname should be set before disabling. * @author Scorpie */ function disableFields(thisField,fieldNames,reset,defaultValue,formName,index) { // split fieldNames into an array for further processing var fieldNames_array = fieldNames.split(","); if(thisField.checked==true) { for(i=0;i<fieldNames_array.length;i++){ // this method is used so that in the future we can easily extend it with other field types for reuse. if(reset == true){ if(document.getElementById(fieldNames_array[i]).getAttribute("type") == "select-one"){ // default value to which the option select box should point at when disabling. // -1 is default, indicating that it will jump back to its original value. document.getElementsByName(fieldNames_array[i])[index].selectedIndex = -1; document.getElementsByName(fieldNames_array[i])[index].setAttribute("value",""); } } document.getElementsByName(fieldNames_array[i])[index].disabled = true; } } else { for(i=0;i<fieldNames_array.length;i++){ document.getElementsByName(fieldNames_array[i])[index].disabled = false; document.getElementsByName(fieldNames_array[i])[index].setAttribute("value",""); } } } |
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); } |
1 2 3 4 5 | var frm = document.forms['formname']; //formname is hetgeen staat in <form name="formname"> for(var i = 0; i < frm.elements.length; i++) { str += frm.elements[i].name + "=" + escape(frm.elements[i].value) + "&"; } |
Alleen dan natuurlijk met encodeURIComponent() inplaats van escape().quote:Op maandag 30 oktober 2006 15:09 schreef Roönaän het volgende:
Wat moet het doen dan? Heeft je frm daadwerkelijk een id, of alleen een name?
probeer eens met
[ code verwijderd ]
-r-
Een a href met correcte link en onclick via bijv document.getElementById().onClick = function () { window.open this.href ... is juist wel zo netjes, voor als er geen js beschikbaar is.quote:Op zaterdag 14 oktober 2006 00:02 schreef CraZaay het volgende:
Wat SuperRembo denk ik bedoelt is dat je er sowieso geen <a> voor zou moeten gebruiken, niet in de href en niet in de onclick
Waarom heb je precies window.open)( nodig en kan het niet met een normale href?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | function startCalc() { interval = setInterval("calc()",1); } function calc() { if (document.getElementById) { artikel1Aantal = document.getElementById('TextBoxartikelen1Aantal').value; artikel1Prijs = document.getElementById('TextBoxartikelen1Prijs').value; document.getElementById('TextBoxartikelen1PrijsTotaal').value = (artikel1Aantal * 1) * (artikel1Prijs * 1); artikel2Aantal = document.getElementById('TextBoxartikelen2Aantal').value; artikel2Prijs = document.getElementById('TextBoxartikelen2Prijs').value; document.getElementById('TextBoxartikelen2PrijsTotaal').value = (artikel2Aantal * 1) * (artikel2Prijs * 1); artikel3Aantal = document.getElementById('TextBoxartikelen3Aantal').value; artikel3Prijs = document.getElementById('TextBoxartikelen3Prijs').value; document.getElementById('TextBoxartikelen3PrijsTotaal').value = (artikel3Aantal * 1) * (artikel3Prijs * 1); uren1Aantal = document.getElementById('TextBoxuren1Aantal').value; uren1Prijs = document.getElementById('TextBoxuren1Prijs').value; document.getElementById('TextBoxuren1PrijsTotaal').value = (uren1Aantal * 1) * (uren1Prijs * 1); uren2Aantal = document.getElementById('TextBoxuren2Aantal').value; uren2Prijs = document.getElementById('TextBoxuren2Prijs').value; document.getElementById('TextBoxuren2PrijsTotaal').value = (uren2Aantal * 1) * (uren2Prijs * 1); uren3Aantal = document.getElementById('TextBoxuren3Aantal').value; uren3Prijs = document.getElementById('TextBoxuren3Prijs').value; document.getElementById('TextBoxuren3PrijsTotaal').value = (uren3Aantal * 1) * (uren3Prijs * 1); document.getElementById('TextBoxPrijsTotaal').value = (artikel1Aantal * 1) * (artikel1Prijs * 1) + (artikel2Aantal * 1) * (artikel2Prijs * 1) + (artikel3Aantal * 1) * (artikel3Prijs * 1) + (uren1Aantal * 1) * (uren1Prijs * 1); } } function stopCalc() { clearInterval(interval); } </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 | var field = document.getElementById(id); if (field) { var value = parseFloat(field.value); if (isNaN(value)) { return defaultValue; } else { return value; } } else { return defaultValue; } } |
Begrijp ik nou goed dat je je klanten zelf de uur en artikelprijs laat invullen ??quote:Op woensdag 8 november 2006 19:50 schreef Erik het volgende:
Ik heb hetvolgende script gevonden en aangepast zodat verschillende waardes bij elkaar worden opgeteld:
[ code verwijderd ]
Het werkt goed, er is alleen een probleem:
Zodra ik een html pagina maak waarbij 1 van de textboxen niet aanwezig is wil het script niet meer werken.
Hoe kan ik ervoor zorgen dat er in het script eerst wordt gekeken of een TextBox aanwezig is, en zo niet, het stukje code overgeslagen wordt?
Bedankt, ik ga het hiermee proberenquote:Op woensdag 8 november 2006 21:47 schreef ralfie het volgende:
je kunt de code van elk artikel apart in try/catch statements zetten
try{
//code die mss niet werkt
}
catch(e){
//indien een error, wordt dit outgevoerd. Als je dit leeg laat, gaat ie gewoon verder
}
Bedankt voor je tips, dat van die miliseconde ga ik meteen even anders instellen.quote:Op woensdag 8 november 2006 22:04 schreef SuperRembo het volgende:
Een try catch is een lompe "oplossing". Je kan gewoon controleren of een veld bestaat voordat je de value ervan opvraagt. Je zou een functie kunnen maken die de numerieke waarde van een veld geeft, of een standaard waarde als het veld niet bestaat.
[ code verwijderd ]
Je kan een soortgelijke functie maken om de waarde in een veld te zetten.
Net zo lomp is trouwens om elke milliseconde (!!!) die berekening uit te voeren. Zet dan ff wat eventhandlers op de onchange of onkeypress van de velden.
De klant? Hoe kom je hier bij?quote:Op donderdag 9 november 2006 08:41 schreef ChOas het volgende:
[..]
Begrijp ik nou goed dat je je klanten zelf de uur en artikelprijs laat invullen ??
Sorry, dacht dat het een customer frontend was.quote:
Het is niet de bedoeling dat de klant hier iets van te zien krijgt neequote:Op donderdag 9 november 2006 12:10 schreef ChOas het volgende:
[..]
Sorry, dacht dat het een customer frontend was.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | var thisarray = document.getElementsByName('forwardingtype'); if (debug){ alert('thisarray is set'); } } if (document.getElementsByName('forwardingmanual')){ var thisinnerarray = document.getElementsByName('forwardingmanual'); if (debug){ alert('thisinnerarray is set'); } } alert (typeof(thisarray)); if (thisarray){ if (debug){ alert('thisarray is set, commencing check'); } for (var i=0; i <= thisarray.length; i++){ if (debug){ alert('forloop thisarray started'); } if (debug){ alert(thisarray.length +' items in array'); } if (thisarray[i].value == 'manual'){ if (debug){ alert('thisarray.value = manual'); } if (thisinnerarray[i].value == ''){ if (debug){ alert('thisinnerarray value = '''); } return false; } } else { if (debug){ alert('thisarray.value = select'); } } } } |
1 2 3 4 5 6 7 | if (x) { foo = 'x'; var bar = 'y'; } alert(typeof(foo));// geeft 'string' alert(typeof(bar));// geeft 'undefined' |
1 2 3 4 5 6 7 8 | var objId = "react_body" + reactId; document.getElementById(objId).innerHTML = ''; var newobjId = "text" + reactId; createNewElement(objId, '', 'textarea', {id: newobjId, rows: '10', cols: '40'}, ''); ahahCall(baseRef + 'index.php?page=ahahHandler', newobjId, 'action=getReact&reactId='+reactId+'&undosml=1', 'addValue'); createNewElement(objId, '', 'img', {src:baseRef + 'inc/tpl/sixties/i/edit.gif', alt:'submit', onclick: 'processEditReact(' + reactId + ')' }, ''); } |
1 |
bekijk 'm eens in firefox, die geeft veel duidelijkere foutmeldingen mbt javascriptquote:Op maandag 20 november 2006 18:02 schreef Knut het volgende:
[ code verwijderd ]
Deze functie levert in IE foutmeldingen op.
Ik heb geen idee waarom echter.
Als ik debug via de scriptdebugger krijg ik op deze regel een fout:
[ code verwijderd ]
"Object expected"
Iemand enig idee waar hij een object in verwacht ?
Dat is het nare.quote:Op maandag 20 november 2006 18:18 schreef Swetsenegger het volgende:
[..]
bekijk 'm eens in firefox, die geeft veel duidelijkere foutmeldingen mbt javascript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | sfHover = function() { var sfEls = document.getElementById("nav").getElementsByTagName("LI"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=" sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfHover); //--><!]]></script> <style type="text/css"> <!-- @import url("file:///C|/Documents and Settings/Roelaano/Bureaublad/klimsite/opmaak.css"); --> </style> </head> <body> <table width="861" bgcolor="#333333"> <tr> <th height="251" colspan="5" scope="col"><img src="file:///C|/Documents and Settings/Roelaano/Bureaublad/klimsite/afbeeldingen/bovenkant.png" width="850" height="249" /></th> </tr> <tr> <td colspan="5"> <div align="center"> <table width="789"> <tr> <th scope="col"> <ul id="nav"> <li><a href="#"></a> <ul> <li><a href="bla"><img src="../../Roelaano/Bureaublad/klimsite/afbeeldingen/buttons/3000ersuit.gif" width="150" height="20" border="0" /></a> <ul> <li><a href="#">Echeneis</a></li> <li><a href="#">Phtheirichthys</a></li> <li><a href="#">Remora</a></li> <li><a href="#">Remorina</a></li> <li><a href="#">Rhombochirus</a></li> </ul> </li> <li><a href="#">Tilefishes</a> ......... ..... ....... ..... |
Aardig dom dat ik dat zelf niet gezien hebquote:Op dinsdag 21 november 2006 08:35 schreef Webby het volgende:
"Als ik dit echter doe dan is de afbeelding alleen te zien als ik over de plek ga waar de afbeelding hoort te staan( maar niet te zien is).". Je hebt in je voorbeeld html op het hoofd niveau een lege a tag. dan op je eerste niveau een img tag. Je plaatje verschijnt dus pas als je over die lege a tag beweegt idd.
1 2 3 4 5 | <input type="text" name="aantal[]" onchange="veranderAantal(this.form);" /> <input type="text" name="aantal[]" onchange="veranderAantal(this.form);" /> <input type="text" name="aantal[]" onchange="veranderAantal(this.form);" /> <input type="text" name="aantal[]" onchange="veranderAantal(this.form);" /> |
Nee, dat kan hier: [Java] voor dummies - Deel 1.quote:Op donderdag 23 november 2006 14:53 schreef MrX1982 het volgende:
Ik heb een vraag over Java.
Kan ik dat ook hier stellen?
Dan zal ik even een nieuwe thread aanmaken. Bedankt.quote:Op donderdag 23 november 2006 15:00 schreef HuHu het volgende:
Nee, dat kan hier: [Java] voor dummies - Deel 1.
Wat heb je nu dan?quote:Op donderdag 23 november 2006 14:48 schreef HuHu het volgende:
Ik heb de volgende HTML code:
[ code verwijderd ]
Waarbij het aantal input tags kan verschillen. Hoe kan ik nu in de functie veranderAantal alle aantallen bij elkaar optellen? Het wil mij niet lukken.
Nu heb ik dit staan:quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 | { var array_aantal = formulier.aantal; var aantal = 0; for (var n = 0; n < array_aantal.length; n++) { aantal += array_aantal[n]; } //Toon het resultaat (slechts voor test) alert(aantal); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | { var array_aantal = formulier.elements['aantal[]']; var aantal = 0; for (var n = 0; n < array_aantal.length; n++) { aantal += parseInt(array_aantal[n].value); } //Toon het resultaat (slechts voor test) alert(aantal); } |
1 2 3 4 5 | for(i=50; i<500; i++) { setTimeout("document.getElementById('layer').style.height='" + i + "px'", (i+50)*6); } } |
1 |
1 2 3 4 5 6 | var a = new Array(50, 100, 150, 200, 250, 300, 350, 400, 450, 460, 470, 480, 490, 500); for(i = 0; i < a.length; i++) { setTimeout("document.getElementById('layer').style.height='" + a[i] + "px'", (i + 50) * 6); } } |
Dit werkt prima, hij doorloppt de array goed, echter heb ik zelf de fout gemaakt want ik heb de array laten aansluiten op de hoeveelheid pixels die hij uitvoert. Wat ik eigenlijk bedoelde, en wat ik dus verkeerd had uitgelegd, excuus, is dat er eigenlijk dan een vertraging op de timer moet komen.quote:Op vrijdag 8 december 2006 13:02 schreef SuperRembo het volgende:
Aan de mededeling "werkt niet" heb ik niet veel. ALs je hier een vraag stelt dan is het handig als je duidelijker omschrijft wat het probleem is.
Dit werkt wel.
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | function showPoll(type) { // init arrays pollAnswerID = new Array(); pollAnswer = new Array(); // poll information pollID = 1; pollTitle = "hello world"; pollAnswers = 3; pollAnswerID[1] = 1231; pollAnswerID[2] = 1211; pollAnswerID[3] = 2111; pollAnswer[1] = "Antwoord nummer 1"; pollAnswer[2] = "Antwoord nummer 2"; pollAnswer[3] = "Antwoord nummer 3"; // location settings. baseUrl = "http://www.gfxpoll.nl"; baseUrlVote = baseUrl + "/poll.php?vote="; baseUrlGfx = baseUrl + "/viewgfx.php?id=" + pollID + ".png"; baseUrlGfxZ = baseUrl + "/viewgfx/" + pollID + ".png"; enter = "rn"; if (type == "ubb") { str = "[b]" + pollTitle + "[/b]" + enter; for (x = 1; x <= pollAnswers; x++) { str += "[*][url=" + baseUrlVote + pollAnswerID[x] + "]" + pollAnswer[x] + "[/url]" + enter; } str += enter + enter + "[sup]Tussenstand:[/sup]" + enter + enter + "[img]" + baseUrlGfx + "[/img]"; str += enter + enter + "[sup]Ook een poll maken? klik dan [url=" + baseUrl + "]hier[/url]"; } if (type == "ubbsmall") { str = "[b]" + pollTitle + "[/b]" + enter; for (x = 1; x <= pollAnswers; x++) { str += "[*][url=" + baseUrlVote + pollAnswerID[x] + "]" + pollAnswer[x] + "[/url]" + enter; } str += enter + enter + "[sup]Tussenstand:[/sup]" + enter + enter + "[img]" + baseUrlGfxZ + "[/img]"; str += enter + enter + "[sup]Ook een poll maken? klik dan [url=" + baseUrl + "]hier[/url]"; } if (type == "html") { str = "<strong>" + pollTitle + "</strong><br /><br />" + enter + enter + "<ul>" + enter; for (x = 1; x <= pollAnswers; x++) { str += " <li><a href="" + baseUrlVote + pollAnswerID[x] + "" target="_newWin">" + pollAnswer[x] + "</a></li>" + enter; } str += enter + enter + "</ul>" + enter + enter + "<small>Tussenstand:</small><br /><br />" + enter + "<img src="" + baseUrlGfx + ""><br /><br />"; str += enter + enter + "<small>Ook een poll maken? klik dan <a href="" + baseUrl + "" TARGET="_newwin">hier</a></small>"; } str.replace("<", "%3C"); str.replace(">", "%3E"); return str; } function vPoll(type) { document.getElementById('polltext').innerHTML = showPoll(type); } </script> <table> <tr> <td><a href="javascript:vPoll('ubb');">UBB Code</a></td> <td><a href="javascript:vPoll('ubbsmall');">UBB Small Code</a></td> <td><a href="javascript:vPoll('html');">HTML Code</a></td> </tr> <tr> <td colspan=3>Code:</td> </tr> <tr> <td colspan=3><textarea id="polltext" style="width: 400px; height: 200px;">inhoud</textarea></td> </tr> </table> |
1 |
1 2 | str.replace(">", "%3E"); |
1 2 3 4 5 6 7 | { var button = button; newWindow = window.open('add.php?path='+place+'&file='+file,"add_file","status=0,menubar=0,height=250,width=100,top=60px,left=100px"); button.disabled=true; newWindow.focus(); } |
Geef je aan de functie alleen de buttonnaam mee, of het buttonobject (evt. opgehaald met iets als document.getElementById)?quote:Op maandag 11 december 2006 23:36 schreef mschol het volgende:
als ik een alert van button doe krijg ik wel netjes de button naam terug..
wat doe ik verkeerd??
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |