1 2 3 4 5 6 | <input type="checkbox" name="opleiding" value="mavo">Mavo<br> <input type="checkbox" name="opleiding" value="havo">Havo<br> <input type="checkbox" name="opleiding" value="vwo">VWO<br> <input type="checkbox" name="opleiding" value="hts">MBO<br> <input type="checkbox" name="opleiding" value="hts">HBO<br> <input type="checkbox" name="opleiding" value="uni">Universiteit |
1 2 3 4 5 | function checkOpleiding() { if(document.getElementById('opleiding').checked == false) alert("Vink 1 of meerdere opleidingen aan"); else checkRijbewijs(); } |
1 2 3 4 5 6 7 8 9 10 11 12 | function checkOpleiding() { var ietsAangekruist = false; var opleiding = document.formnaam.opleiding; for (i=0; i<opleiding.length; i++) { if (opleiding[i].checked) ietsAangekruist = true; } if (!ietsAangekruist) alert("Vink 1 of meerdere opleidingen aan"); } |
http://www.devx.com/tips/Tip/15222quote:Op woensdag 13 april 2005 16:13 schreef Swetsenegger het volgende:
hoe haal ik het eerste karakter uit een string weg?
de string is bv 'hallo wereld', hoe maak ik daar 'allo wereld' van (ongeacht het eerste karakter)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function Left(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n); } function Right(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } } function kapaf() { var a = 'hallo wereld'; a = Right(a,a.length -1); alert(a); } |
Mijn god, wat een teringtaal is javascript toch.quote:Op woensdag 13 april 2005 16:16 schreef sop het volgende:
[..]
http://www.devx.com/tips/Tip/15222
Dat wordt dus:
[ code verwijderd ]
Kan ook een stuk korter. Sowieso heb je in dit geval die Left functie niet nodig.quote:Op woensdag 13 april 2005 16:25 schreef Swetsenegger het volgende:
[..]
Mijn god, wat een teringtaal is javascript toch.
36 regels code voor het verwijderen van 1 karakter
Ow, substring bestaat gewoon in java?quote:Op woensdag 13 april 2005 16:27 schreef sop het volgende:
[..]
Kan ook een stuk korter. Waarschijnlijk zelfs wel op 1 regel. Maar die Left & Right functies zitten niet in JavaScript en die gebruik ik bij andere talen ook vrij vaak. Je kunt voor kortere code aan de gang met a.substr ing
Koekeloert U eens in de Right functie hierboven. Daar staat hij ook in.quote:Op woensdag 13 april 2005 16:31 schreef Swetsenegger het volgende:
[..]
Ow, substring bestaat gewoon in java?
Mooi, ff zoeken
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 | String.prototype.decodeURL = function() { return unescape(this.replace(/\+/g, " ")); } function ParsedQueryString() { var parameters = {}; parse(); function parse() { var parts = window.location.search.substr(1).split(/[&;]/); for (var i = 0; i < parts.length; ++i) { var pair = parts[i].split(/=/); var name = pair[0].decodeURL(); var value = pair[1] != undefined ? pair[1].decodeURL() : undefined; if (parameters[name] == undefined) parameters[name] = [value]; else parameters[name].push(value); } } this.param = function(name) { return parameters[name] != undefined ? parameters[name][0] : undefined; } this.params = function(name) { if (arguments.length) return parameters[name] != undefined ? parameters[name] : null; else { var pnames = []; for (var p in parameters) pnames.push(p); return pnames; } } } var pqs = new ParsedQueryString(); |
1 2 3 | if(pqs.param('welcome')) { go_welcome = 1; } |
1 2 3 4 5 6 7 8 9 10 11 | function copyright() { document.write("copyright"); } function welcome(setting) { if(setting) { document.write("welcome"); } else { document.write(""); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | <html> <head> <script type="text/javascript" src="includes.js"></script> </head> <body> <div style="background-color:yellow;"> <script type="text/javascript"> welcome(go_welcome); copyright(); </script> </div> </body> </html> |
1 2 3 | Error: go_welcome is not defined Source File: http://test.globalog.net/js/ Line: 8 |
Ik snap hem. Ik heb nu dat als welcome niet wordt meegegeven, go_welcome=0. En dan wordt in de functie gecheckt of setting==1. Opgelost, dankjewel.quote:Op donderdag 14 april 2005 18:17 schreef SuperRembo het volgende:
Zonder parameter geeft ie een foutmelding
[ code verwijderd ]
Dan wordt copyright() dus niet meer uitgevoerd.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <script type="text/javascript"> if (parseInt(navigator.appVersion.charAt(0))>=4){ var isNN=(navigator.appName=="Netscape")?1:0; var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;} function reSizeToImage(){ if (isIE){ window.resizeTo(100,100); width=100-(document.body.clientWidth-document.images[0].width); height=100-(document.body.clientHeight-document.images[0].height); window.resizeTo(width,height);} if (isNN){ window.innerWidth=document.images["oorebeek"].width; window.innerHeight=document.images["oorebeek"].height;}} </script> |
1 2 3 4 5 | for(i=0;i<length(array);i++){ if(array[i] == input){ alert('bestaat al'); } } |
1 2 3 4 5 6 7 8 9 10 | var start = new Date(); // normale loop for (var i = 0; i < names.length; i++) { if (names[i] == name) { // found } } var time = new Date().valueOf() - start.valueOf(); |
1 2 3 4 5 6 7 | // snellere loop (telt terug) var i = names.length; while (i--) { if (names[i] == name) { // found } } |
1 2 3 4 5 6 7 8 9 10 11 | function hover(kleur) { var veld = document.getElementById('color'); veld.value = '#' + kleur; } function klik(kleur) { var veld = document.getElementById('vast'); veld.value = '#' + kleur; } |
1 | veld.style.background-color = kleur; |
hoe verwerk ik dat in een functie?quote:Op dinsdag 3 mei 2005 11:25 schreef ikke_ook het volgende:
this.style.backgroundColor
quote:Example 2:
<div style="background-color:white; width:100px; height:100px" onMouseover="this.style.backgroundColor='#E2E2E2'" onMouseout="this.style.backgroundColor='white'">This is a div</div>
ok nice, ga het zo ff proberen.. ben nu ff bezig met het implementeren van mn richtext editor.. laat wel ff weten of het gelukt is en hoe, mag ik van jou nog ff weten waar je dat voorbeeld vandaan hebt? misschien staat er nog wel meer bruikbaars op...quote:Op dinsdag 3 mei 2005 11:49 schreef ikke_ook het volgende:
uhh zoiets?
veld.style.backgroundColor = '#' + kleur;
Ik weet t niet precies, ik ben zelf ook niet zo handig met javascript
Uit dit voorbeeld heb ik m gehaald..mischien kun je er wat mee.
[..]
Dat weet google wel Google zoeken naar 'example 2 onMouseover= this.style.backgroundColor='#E2E2E2'': JavaScript Kitquote:Op dinsdag 3 mei 2005 12:33 schreef markiemark het volgende:
[..]
mag ik van jou nog ff weten waar je dat voorbeeld vandaan hebt?
pfff ongeduldigequote:Op dinsdag 3 mei 2005 12:38 schreef SuperRembo het volgende:
[..]
Dat weet google wel Google zoeken naar 'example 2 onMouseover= this.style.backgroundColor='#E2E2E2'': JavaScript Kit
werkt helaas niet...quote:Op dinsdag 3 mei 2005 11:49 schreef ikke_ook het volgende:
veld.style.backgroundColor = '#' + kleur;
formuliernaam.veldnaam.style.background-color = 'html kleur code';quote:
werkt het niet met de getElementById methode?quote:Op dinsdag 3 mei 2005 21:03 schreef Schorpioen het volgende:
[..]
formuliernaam.veldnaam.style.background-color = 'html kleur code';
1 | <form name="handelaar" method="post" action="<?php echo $_SERVER['PHP_SELF']."?pagina=handelaar_nieuw"; ?>" onSubmit="return pass();" onSubmit="return valideer();"> |
Als je het formulierveld een ID meegeeft dan werkt dat ook hoor. Er zijn meerdere wegen naar Rome.quote:Op woensdag 4 mei 2005 08:37 schreef markiemark het volgende:
[..]
werkt het niet met de getElementById methode?
Als er als returnvalue (dus in dit geval het resultaat van de functie Pass()) een "False" gegeven wordt dan wordt de submit niet meer uitgevoerd.quote:Op woensdag 4 mei 2005 13:36 schreef markiemark het volgende:
hmmz heb het al opgelost... zoiets als ikke_ook zegt...
zie oa.: http://www.apriori-it.co.uk/MultipleSelect.aspquote:Op zondag 8 mei 2005 09:21 schreef GSMboy het volgende:
Ik heb een multiple selectfield. En ik wil met een aan-vink-knopje ervoor zorgen dat alle opties uit de selectfield aangevinkt worden.
Hoe doe ik dat?
Hm... Hier zit een goor script in dat alles onthoudt zonder dat je CTRL hoeft in te drukken. Dat vind ik niet nodig. het gaat me alleen om de link/checkbox whatever waarmee je alles aan kan zettenquote:Op zondag 8 mei 2005 09:40 schreef rickmans het volgende:
[..]
zie oa.: http://www.apriori-it.co.uk/MultipleSelect.asp
"check all" javascript in google geeft:quote:Op zondag 8 mei 2005 09:21 schreef GSMboy het volgende:
Ik heb een multiple selectfield. En ik wil met een aan-vink-knopje ervoor zorgen dat alle opties uit de selectfield aangevinkt worden.
Hoe doe ik dat?
Multiple selectfieldquote:Op zondag 8 mei 2005 11:51 schreef pc-fr34k het volgende:
[..]
"check all" javascript in google geeft:
http://javascript.internet.com/buttons/check-all.html
Oops, verkeerd gelezenquote:Op zondag 8 mei 2005 12:21 schreef GSMboy het volgende:
[..]
Multiple selectfield, linkje/vinkje om alles te selecteren........
Een Multiple selectfield is geen checkbox hoor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <form name="form"> <select name="listbox" size="10" width="100px" multiple="multiple"> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> <option value="blaat">blaat</option> </select> <input type="button" onclick="selectAll()" value="select all"> </form> |
1 2 3 4 5 6 7 | function selectAll() { for(i=0; i<document.form.listbox.options.length; i++) { document.form.listbox.options[i].selected = true; } } |
Ik zou die selectAll functie aanpassen zodat je 'm op een willekeurige select kan toepassen. Als parameter geef je dan de id van de select mee.quote:Op zondag 8 mei 2005 14:09 schreef GSMboy het volgende:
Thnx. het werkt. Maar nu heb ik 3 van die multiple SELECT-boxen. Moet ik die Javascript dan 3 keer invoegen met verschillende waardes van de select-box?
Dat kan (met drie keer een andere functienaam). Wat je ook kan doen is:quote:Op zondag 8 mei 2005 14:09 schreef GSMboy het volgende:
Thnx. het werkt. Maar nu heb ik 3 van die multiple SELECT-boxen. Moet ik die Javascript dan 3 keer invoegen met verschillende waardes van de select-box?
1 2 3 4 5 6 7 | function selectAll( uid ) { for(i=0; i<document.getElementById( uid ).options.length; i++) { document.getElementById( uid ).options[i].selected = true; } } |
1 2 | <SELECT ID="listbox1"> <SELECT ID="listbox2"> |
.toLowerCasequote:Op maandag 9 mei 2005 13:46 schreef ikke_ook het volgende:
Vraagje :
Ik heb een array met namen, nu wil ik controleren of een bepaalde naam al in het array staat, dit werkt wel, alleen is case sensitive, en dat zou het niet moeten zijn.
Het gaat alleen om het eerste karakter. Is dit makkelijk op te lossen met js, of is het sneller als ik in hetzelfde array alle namen nog een keer zet alleen dan zonder hoofdletter aan het begin?
Het gaat om ongeveer 230 namen.
1 2 3 | <?php b.replace(b,"'","'"); ?> |
1 2 3 | outputString = inputString.replace(regexp, replaceString); b = b.replace(/'/g, '& #039;'); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | selectfield.options.length = 1; // // add description on top of the new entries // selectfield.options[0] = new Option('Select ('+type+')', ''); j=0; for (var i=0; i < data.length; i++) { if (data[i] == 'RETURN') { return true; } selectfield.options[j] = new Option(data[i], data[i]); j++; } return true; } </script>"; |
1 | selectfield.options[j].selected = true; |
Bestaat het 8e item wel? dan krijg je namelijk geen error maar hij zet hem er ook niet op..quote:Op dinsdag 10 mei 2005 13:17 schreef Darkomen het volgende:
mzz....
document.profile.type.selectedIndex = '8';
document.getElementById('type').selectedIndex = 8;
ikheb ook geprobeerd om de value in te vullen, maar zelfs geen javascript error... wazig
Beide werken niet bij mij
Kijk dit is hem!quote:Op dinsdag 10 mei 2005 14:14 schreef SuperRembo het volgende:
Je kan de option zelf toch op selected zetten
[ code verwijderd ]
Devver in hoofdzakelijk VB.NET en MS SqlServer. PHP, MySql, JavaScript, CSS, (X)HTML, etc. is voornamelijk hobby.quote:Op dinsdag 10 mei 2005 19:49 schreef ikke_ook het volgende:
Wat doe jij voor werk Superrembo dat je dit allemaal weet?Of is het een enorm uit de hand gelopen hobby?
quote:Op dinsdag 3 mei 2005 17:31 schreef markiemark het volgende:
hmmz vorige probleem vind ik nog even niet zo belangrijk.. het volgende probleem wel..
ik wil zoiets maken als op de volgende link: http://www.dpreview.com/reviews/sidebyside.asp
maar dan met buttons er bij voor 'move up' en 'move down'.. kent iemand zo'n script? want ik weet echt niet hoe ik dat zou moeten maken!
Klinkt interessant om uit te vogelen, ik ga eventjes logisch nadenken en wat testen, je hoord wel of het lukt.quote:
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 | function up() { if(document.form.listbox.selectedIndex != 0) { valueSelected = document.form.listbox.options[document.form.listbox.selectedIndex].value; innerHTMLSelected = document.form.listbox.options[document.form.listbox.selectedIndex].innerHTML; valueOther = document.form.listbox.options[document.form.listbox.selectedIndex-1].value; innerHTMLOther = document.form.listbox.options[document.form.listbox.selectedIndex-1].innerHTML; document.form.listbox[document.form.listbox.selectedIndex].value = valueOther; document.form.listbox[document.form.listbox.selectedIndex].innerHTML = innerHTMLOther; document.form.listbox[document.form.listbox.selectedIndex-1].value = valueSelected; document.form.listbox[document.form.listbox.selectedIndex-1].innerHTML = innerHTMLSelected; document.form.listbox[document.form.listbox.selectedIndex-1].selected = true; } } function down() { if(document.form.listbox.selectedIndex != document.form.listbox.options.length) { valueSelected = document.form.listbox.options[document.form.listbox.selectedIndex].value; innerHTMLSelected = document.form.listbox.options[document.form.listbox.selectedIndex].innerHTML; valueOther = document.form.listbox.options[document.form.listbox.selectedIndex+1].value; innerHTMLOther = document.form.listbox.options[document.form.listbox.selectedIndex+1].innerHTML; document.form.listbox[document.form.listbox.selectedIndex].value = valueOther; document.form.listbox[document.form.listbox.selectedIndex].innerHTML = innerHTMLOther; document.form.listbox[document.form.listbox.selectedIndex+1].value = valueSelected; document.form.listbox[document.form.listbox.selectedIndex+1].innerHTML = innerHTMLSelected; document.form.listbox[document.form.listbox.selectedIndex+1].selected = true; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <form name="form"> <select name="listbox" size="10"> <option value="blaat" selected="selected">blaat</option> <option value="lol">lol</option> <option value="whehehe">whehehe</option> <option value="omg">omg</option> <option value="rofl">rofl</option> <option value="porn">porn</option> <option value="dude">dude</option> <option value="abc">abc</option> <option value="tubgirl">tubgirl</option> <option value="fok">fok</option> </select> <input type="button" value="UP" onclick="up()" /><input type="button" value="DOWN" onclick="down()" /> </form> |
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 | var prod = new Array(); var txt = new Array(); var arr = new Array(); prod[1] = new Array("Pantalon", 1); prod[2] = new Array("Colbert" , 5); prod[3] = new Array("Vest" , 9); prod[4] = new Array("Shirt" , 10); <!-- Onderdeel: PANTALON //--> txt[1] = "Model:"; arr[1] = new Array("Bandplooi" , 2, "Rechtmodel", 3); txt[2] = "Plooien:"; arr[2] = new Array("1 Plooi" , 3, "2 Plooien", 3, "3 Plooien", 3); txt[4] = "Omslag:"; arr[3] = new Array("Met omslag" , 4, "Zonder omslag", 4); |
Dat script doet hetzelfde al de mijne alleen doet de mijne het imo beter... Bij die je hebt gevonden moet je als je hem 2 keer naar beneden wilt hem opnieuw selecteren...quote:Op zondag 15 mei 2005 00:53 schreef markiemark het volgende:
laat maar het is me al gelukt! thnx all
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 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | <?php if (isset($_POST['change_order'])) { echo count($_POST['selectie']); $opties = $_POST['selectie']; for($i=0; $i<count($opties); $i++) { echo $opties[$i]; } } else { ?> <script language="javascript" type="text/javascript"> function selectAll() { for(i=0; i<document.form1.selectie.options.length; i++) { document.form1.selectie.options[i].selected = true; } } function moveUpList() { var listField = document.form1.selectie; if ( listField.length == -1) { // If the list is empty alert("There are no values which can be moved!"); } else { var selected = listField.selectedIndex; if (selected == -1) { alert("You must select an entry to be moved!"); } else { // Something is selected if ( listField.length == 0 ) { // If there's only one in the list alert("There is only one entry!\nThe one entry will remain in place."); } else { // There's more than one in the list, rearrange the list order if ( selected == 0 ) { alert("The first entry in the list cannot be moved up."); } else { // Get the text/value of the one directly above the hightlighted entry as // well as the highlighted entry; then flip them var moveText1 = listField[selected-1].text; var moveText2 = listField[selected].text; var moveValue1 = listField[selected-1].value; var moveValue2 = listField[selected].value; listField[selected].text = moveText1; listField[selected].value = moveValue1; listField[selected-1].text = moveText2; listField[selected-1].value = moveValue2; listField.selectedIndex = selected-1; // Select the one that was selected before } // Ends the check for selecting one which can be moved } // Ends the check for there only being one in the list to begin with } // Ends the check for there being something selected } // Ends the check for there being none in the list } function moveDownList() { var listField = document.form1.selectie; if ( listField.length == -1) { // If the list is empty alert("There are no values which can be moved!"); } else { var selected = listField.selectedIndex; if (selected == -1) { alert("You must select an entry to be moved!"); } else { // Something is selected if ( listField.length == 0 ) { // If there's only one in the list alert("There is only one entry!\nThe one entry will remain in place."); } else { // There's more than one in the list, rearrange the list order if ( selected == listField.length-1 ) { alert("The last entry in the list cannot be moved down."); } else { // Get the text/value of the one directly below the hightlighted entry as // well as the highlighted entry; then flip them var moveText1 = listField[selected+1].text; var moveText2 = listField[selected].text; var moveValue1 = listField[selected+1].value; var moveValue2 = listField[selected].value; listField[selected].text = moveText1; listField[selected].value = moveValue1; listField[selected+1].text = moveText2; listField[selected+1].value = moveValue2; listField.selectedIndex = selected+1; // Select the one that was selected before } // Ends the check for selecting one which can be moved } // Ends the check for there only being one in the list to begin with } // Ends the check for there being something selected } // Ends the check for there being none in the list } </script> <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <select name="selectie[]" size="4" id="selectie" multiple> <option value="fey">feyenoord</option> <option value="aja">ajax</option> <option value="psv">psv</option> </select> <input type="button" name="up" value="up" onClick="javascript: return moveUpList();"> <input type="button" name="down" value="down" onClick="javascript: return moveDownList();"> <input type="hidden" name="change_order" value="1"> <input type="submit" name="submit" value="Verstuur" onClick="javascript: selectAll();"> <br> <br> </form> <?php } ?> |
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 | <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- function get_radio_value() { for (var i=0; i < document.orderform.music.length; i++) { if (document.orderform.music[i].checked) { var rad_val = document.orderform.music[i].value; } } alert(rad_val); } //--> </SCRIPT> <FORM NAME="orderform"> Which one is your favorite?<BR> <INPUT TYPE="RADIO" NAME="music" VALUE="Rock" CHECKED> Rock<BR> <INPUT TYPE="RADIO" NAME="music" VALUE="Reggae"> Reggae<BR> <INPUT TYPE="RADIO" NAME="music" VALUE="Pop"> Pop<BR> <INPUT TYPE="RADIO" NAME="music" VALUE="Rap"> Rap<BR> <INPUT TYPE="RADIO" NAME="music" VALUE="Metal"> Metal<BR> <INPUT TYPE="button" value="check" onclick="get_radio_value()"> </FORM> |
1 2 3 4 5 6 7 | <script type="text/javascript"> //a variable that will hold the index number of the selected radio button for (i=0;i<document.test.myradio.length;i++){ if (document.test.myradio[i].checked==true) theone=i } </script> |
Quick & Dirty methode: zet je object in een div-je met een id. Als je dat ding wilt weghalen dan flikker je de innerHTML van dat id leeg.quote:Op donderdag 19 mei 2005 13:25 schreef Swetsenegger het volgende:
iemand?
Hoe zou je dat eigenlijk met DOM moeten doen? removeNode() is een MS extensie die niet in FF/Moz werkt, wel in Opera8.quote:Op donderdag 19 mei 2005 13:58 schreef sop het volgende:
[..]
Quick & Dirty methode: zet je object in een div-je met een id. Als je dat ding wilt weghalen dan flikker je de innerHTML van dat id leeg.
Zo'n irritante flashbanner welke OVER de webpage staatquote:
Hmz, maar die div moet dan wel 100% transparant zijn.....Volgens mij zie je dan de content niet.quote:
zie fok FPquote:Op donderdag 19 mei 2005 14:33 schreef Swetsenegger het volgende:
[..]
Zo'n irritante flashbanner welke OVER de webpage staat
Oh gadver zo'n dingquote:Op donderdag 19 mei 2005 14:33 schreef Swetsenegger het volgende:
[..]
Zo'n irritante flashbanner welke OVER de webpage staat
Die flash banner kan toch wel in een divje staan?quote:Hmz, maar die div moet dan wel 100% transparant zijn.....Volgens mij zie je dan de content niet.
Dat ga ik eens proberenquote:Op donderdag 19 mei 2005 14:37 schreef SuperRembo het volgende:
[..]
Oh gadver zo'n ding
[..]
Die flash banner kan toch wel in een divje staan?
quote:Op donderdag 19 mei 2005 14:58 schreef SuperRembo het volgende:
Heeft toch niets met transparantie te maken.
Eerst heb je een divje met een flash movie erin. Dan zet je de innerHTML van de div op '': weg flash. Daar heb je geen transparantie voor nodig.
sterker nog, wanneer ik de achtergrondkleur niet specificeer doettie het gewoon goed.quote:Op donderdag 19 mei 2005 15:26 schreef Litpho het volgende:
Als je je div een background-color: transparent meegeeft zou dat toch goed moeten gaan? Eventuele content is dan gewoon zichtbaar.
Dat komt omdat ie default op transparent staat volgens mijn grote CSS boekquote:Op donderdag 19 mei 2005 15:28 schreef Swetsenegger het volgende:
sterker nog, wanneer ik de achtergrondkleur niet specificeer doettie het gewoon goed.
Dat blijktquote:Op donderdag 19 mei 2005 15:29 schreef Litpho het volgende:
[..]
Dat komt omdat ie default op transparent staat volgens mijn grote CSS boek.
Tuurlijk! Voor minder doen we het niet.quote:Op donderdag 19 mei 2005 15:38 schreef Swetsenegger het volgende:
[..]
Dat blijkt
Overigens werkt deze dirty &quick zowel op IE als Moz Sop en Superembo.
Nogmaals bedankt
Als hij er uberhaupt al komt (en ik doe mijn best om dat tegen te houden) komt hij op de eigen website.quote:Op donderdag 19 mei 2005 16:27 schreef SuperRembo het volgende:
En het www is weer een ranzige banner rijker
ik ben ook niet zo'n JS held hoor, maar ik denk dat als je normaal het volgende doet:quote:Op maandag 23 mei 2005 20:28 schreef rickmans het volgende:
Ik had een vraagje over javascript en iframes:
Hoe kan ik vanuit een iframe via een onclick data toevoegen in een textarea die staat buiten het iframe.
Strikt genomen is de inhoud van een frame een apart document, dus met framenaam.document.formulier.veld moet je er zijnquote:Op maandag 23 mei 2005 22:42 schreef markiemark het volgende:
ik ben ook niet zo'n JS held hoor, maar ik denk dat als je normaal het volgende doet:
document.formulier.veld. .....
dat je dan
framenaam.formulier.veld. .... moet doen...
1 | var el = parent.document.getElementById('ElementName'); |
1 | var el = frames['IFrameName'].document.getElementById('ElementName'); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <script language="javascript" type="text/javascript"> function hide() { var stat = document.getElementById('divje'); if (stat.style.visibility == 'visible') { stat.visibility = 'hidden'; } else { stat.visibility = 'visible'; } } </script> <img src="files/images/actief.gif" onClick="javascript: return hide();"> <div id="divje"> Te verbergen divje </div> |
al opgelost...quote:Op dinsdag 24 mei 2005 16:09 schreef markiemark het volgende:
ik wil een divje dmv een klik op een plaatje laten verdwijnen mbv javascript.. ik heb nu de volgende code, maar niet die werkt niet, geeft ook geen fouten
[ code verwijderd ]
wie weet hoe het wel moet?!
hoezo? hoort dat niet? mag dat niet?quote:Op dinsdag 24 mei 2005 22:57 schreef SuperRembo het volgende:
Arrrrgh. Wil iedereen nou een op houden met 'javascript:' in onclick te zetten!
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 | <script language="javascript" type="text/javascript"> function hide(var_div) { var var_div = var_div; var stat = document.getElementById(var_div); var plaatje = document.getElementById('img_'+var_div); var spacer = document.getElementById('spa_'+var_div); if (stat.style.visibility == 'visible') { stat.style.visibility = 'hidden'; stat.style.height = '0px'; plaatje.src = 'files/images/plus.gif'; spacer.style.height = '0px'; } else { stat.style.visibility = 'visible'; stat.style.height = 'auto'; plaatje.src = 'files/images/min.gif'; spacer.style.height = '5px'; } } </script> <div class="nav_titel" onClick="javascript: return hide('nieuws');"> <img src="files/images/plus.gif" border="0" id="img_nieuws"> Nieuws </div> <div id="nieuws" class="navje"> <a href="index.php?pagina=nieuws_nieuw"; ?>" class="nav_link">Toevoegen</a><br> <a href="index.php?pagina=nieuws_beheren"; ?>" class="nav_link">Beheren</a> </div> <div class="spacer" id="spa_nieuws"></div> |
Ik kan zo gauw niet vinden dat 't niet mag. Het is iig overbodig: in onclick staat altijd scriptdata. als je op de plaats waar normaal een url staat (href) een stukje javascript wil gebruiken, dan moet je er 'javascript:' voor zetten.quote:Op woensdag 25 mei 2005 00:41 schreef markiemark het volgende:
[..]
hoezo? hoort dat niet? mag dat niet?
De status (ingeklap of uitgeklapt) van het panel moet je opslaan in een cookie. Dat kan met javascript.quote:Op woensdag 25 mei 2005 00:45 schreef markiemark het volgende:
hoe kan ik er voor zorgen dat het menu altijd zichtbaar blijft (zoals nu..) en dat de opengeklapte velden opengeklapt blijven?
ik ga me maar focussen op de eerste oplossing denk ik...quote:Op woensdag 25 mei 2005 08:48 schreef SuperRembo het volgende:
De status (ingeklap of uitgeklapt) van het panel moet je opslaan in een cookie. Dat kan met javascript.
Bij het laden van de pagina lees je de cookie weer uit en zet je de instellingen terug.
Je kan ook met php de cookie uitlezen en dan al bij het schrijven van de pagina het panel goedzetten.
GoT? daar kijk ik nooit!quote:
1 2 3 | <a href="javascript:void document.invoer.bericht.value+='$PP'"> <img src="foksmilies/tong.GIF" border="0"> </a> |
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 | <html> <head> <script> function overzet( src, dest ) { document.getElementById( dest ).options.length = 0; for( var i = 0; i < src.options.length; i++ ) { if ( i != src.selectedIndex ) { aOption = new Option(); aOption.text = src.options[i].text; document.getElementById( dest ).options.add( aOption ); } } } </script> </head> <body> <select id="box1" onchange="overzet( this, 'box2' )"> <option>A</option> <option>B</option> <option>C</option> <option>D</option> </select> <select id="box2" onchange="overzet( this, 'box3' )"></select> <select id="box3"></select> </body> </html> |
precies wat ik bedoelde!!!!quote:
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 | <html> <head> <script> function overzet( src, dest ) { document.getElementById( dest ).options.length = 0; for( var i = 0; i < src.options.length; i++ ) { if ( i != src.selectedIndex ) { aOption = new Option(); aOption.text = src.options[i].text; document.getElementById( dest ).options.add( aOption ); } } } </script> </head> <body> <table> <tr> <td>Monday</td> <td><select id="box1" rows="4" onchange="overzet( this, 'box2' )"> <option style="background-color: black" value="black">Black</option> <option style="background-color: maroon" value="maroon">Maroon</option> <option style="background-color: green" value="green">Green</option> <option style="background-color: olive" value="olive">Olive</option> <option style="background-color: navy" value="navy">Navy</option> <option style="background-color: purple" value="purple">Purple</option> <option style="background-color: teal" value="teal">Teal</option> <option style="background-color: gray" value="gray">Gray</option> <option style="background-color: silver" value="silver">Silver</option> <option style="background-color: red" value="red">Red</option> <option style="background-color: lime" value="lime">Lime</option> <option style="background-color: yellow" value="yellow">Yellow</option> <option style="background-color: blue" value="blue">Blue</option> <option style="background-color: fuchsia" value="fuchsia">Fuchsia</option> <option style="background-color: aqua" value="aqua">Aqua</option> <option value="white">White</option> </select> </td> </tr> <tr> <td>Tuesday</td> <td><select id="box2" rows="4" onchange="overzet( this, 'box3' )"></select></td> </tr> <tr> <td>Wednesday</td> <td><select id="box3" rows="4" onchange="overzet( this, 'box4' )"></select></td> </tr> <tr> <td>Thursday</td> <td><select id="box4" rows="4" onchange="overzet( this, 'box5' )"></select></td> </tr> <tr> <td>Friday</td> <td><select id="box5" rows="4" onchange="overzet( this, 'box6' )"></select></td> </tr> <tr> <td>Saturday</td> <td><select id="box6" rows="4" onchange="overzet( this, 'box7' )"></select></td> </tr> <tr> <td>Sunday</td> <td><select id="box7" rows="4"></select></td> </tr> </body> </html> |
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 | <HTML> <HEAD> <TITLE>OSM MasterSquad</TITLE> </HEAD> <BODY> <script language="Javascript"> <!-- var mondayimg="http://img18.echo.cx/img18/8240/mastersquadzwartcopy0ft.gif " var tuesdayimg="http://img279.echo.cx/img279/8131/plaatje3414ez.jpg" var wednesdayimg="http://img18.echo.cx/img18/8240/mastersquadzwartcopy0ft. gif" var thursdayimg="http://img273.echo.cx/img273/6012/denieuwe5ze.gif" var fridayimg="http://img276.echo.cx/img276/446/osmmastersquad46kv.jpg" var saturdayimg="http://img279.echo.cx/img279/8131/plaatje3414ez.jpg" var sundayimg="http://img276.echo.cx/img276/446/osmmastersquad46kv.jpg" var mydate=new Date() var today=mydate.getDay() if (today==1) document.write('<img src="'+mondayimg+'">') else if (today==2) document.write('<img src="'+tuesdayimg+'">') else if (today==3) document.write('<img src="'+wednesdayimg+'">') else if (today==4) document.write('<img src="'+thursdayimg+'">') else if (today==5) document.write('<img src="'+fridayimg+'">') else if (today==6) document.write('<img src="'+saturdayimg+'">') else document.write('<img src="'+sundayimg+'">') </script> </BODY> </HTML> |
Zet tussen regel 13 en 14 de volgende regel:quote:Op maandag 30 mei 2005 19:35 schreef Chandler het volgende:
maar er is eits dat nog niet geheel werktik kan de stylen niet meenemen op een of andere manier...
1 | aOption.style.cssText = src.options[i].style.cssText; |
Het script veroorzaakt dat niet direct. Ik denk dat je beveiligingssoftware aan hebt staan die jouw script als *gevaarlijk* betitelt. Kan volgens mij ook IE zijn, even naar de Internet Opties kijken.quote:Op maandag 30 mei 2005 19:54 schreef Quyxz_ het volgende:
[ code verwijderd ]
Wat is hier mis mee? Als ik het wil openen staat er dat dit mogelijk toegang tot mijn pc verschaft... Ik doe dit in kladblok en sla het op als .htm. Waarom werkt dit niet.
Wekr niet...quote:Op maandag 30 mei 2005 20:33 schreef Litpho het volgende:
[..]
Zet tussen regel 13 en 14 de volgende regel:
[ code verwijderd ]
Jij voert 'm waarschijnlijk uit als c:\test.html oid.quote:Op maandag 30 mei 2005 20:43 schreef R-Mon het volgende:
[..]
Het script veroorzaakt dat niet direct. Ik denk dat je beveiligingssoftware aan hebt staan die jouw script als *gevaarlijk* betitelt. Kan volgens mij ook IE zijn, even naar de Internet Opties kijken.
1 2 3 4 5 6 | if (checkboxIsGechecked()) { if (!confirm('Zeker weten?')) { return false; } } return true; |
Sorry ben echte JS noob. Kan iemand bij de voorbeeldje een laten zien hoe ik het toepas op een checkboxquote:
1 2 | <div id="content">foto<br />tekst</div> window.innerHeight=document.getElementById('content').height; |
Volgens de tweakerts kan het niet omdat je met getElementById().style.height alleen de waarde uit je CSS terug krijgt. Indien niet ingesteld (dus de default 'auto') krijg je geen hoogte terugquote:Op vrijdag 3 juni 2005 20:50 schreef Swetsenegger het volgende:
Goedenavond
Ik wil een pop-up automatisch schalen naar de hoogte van een element, bv een foto
Dat gaat prima met de volgende regel
window.innerHeight=document.images["foto"].height;
Leuk, maar nu wil ik een foto met een tekst eronder. Ik dacht toen het volgende:
[ code verwijderd ]
Maar de window.innerHeight wordt nu veel minder hoog dan foto en tekst bij elkaar
Hoe kan ik met javascript de hoogte van een divje met dynamische inhoud bepalen?
disclaimer, dit is uiteraard niet de daadwerkelijke volgorde van de code, maar de twee relevante regels
1 | window.innerHeight = document.getElementById('content').clientHeight; |
quote:Op vrijdag 3 juni 2005 22:01 schreef SuperRembo het volgende:
[ code verwijderd ]
(Swetsenegger = GroteNeger ?)
1 2 3 4 5 6 7 | function getWidth(el) { return el.clientWidth || el.offsetWidth; } function getHeight(el) { return el.clientHeight || el.offsetHeight; } |
dit is mijn code nu. de hoogte gaat nog steeds niet goedquote:Op vrijdag 3 juni 2005 22:10 schreef SuperRembo het volgende:
[ code verwijderd ]
Vreemd trouwens, want IE heeft ook een clientHeight property.
1 2 3 4 5 6 7 8 9 | function reSizeToImage(){ if (isIE){ width=document.images[0].width; height=document.getElementById('peinemann').clientHeight; window.resizeTo(width,height);} if (isNN){ window.innerWidth=document.getElementById('peinemann').clientWidth; window.innerHeight=document.getElementById('peinemann').clientHeight;}} |
height=document.getElementById('peinemann').offsetHeight+60;quote:Op vrijdag 3 juni 2005 22:26 schreef SuperRembo het volgende:
Voor IE moet je dus offsetHeight gebruiken in plaats van clientHeight.
Tnx, het volgende siteje heb ik er mee gemaakt (stelt weinig voor)quote:Op maandag 30 mei 2005 20:33 schreef Litpho het volgende:
[..]
Zet tussen regel 13 en 14 de volgende regel:
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 | function buttonVis() { var button_submit = document.getElementById('bevestig_button'); var hidden_field = document.getElementById('button_value'); if (hidden_field.value == 1) { button_submit.value = 'Volgende'; hidden_field.value = 2; }else{ button_submit.value = 'Nieuw'; hidden_field.value = 1; } } |
1 2 3 | <input type="hidden" name="button_value" value="1" id="button_value"> <input type="checkbox" name="check" value="klaar" onChange="return buttonVis();"> Klaar met velden definieren.<br> <input type="submit" name="submit" value="Nieuw" id="bevestig_button"> |
1 2 3 4 5 6 | for (var i=1; i<=aantal; i++) { var veld_nr = eval( i ); var veld = document.getElementById('veld' + veld_nr); if (veld == "") { alert('Het formulier is niet volledig ingevuld'); } |
if ( veld == "" )quote:Op donderdag 30 juni 2005 17:21 schreef markiemark het volgende:
wat is hier fout aan?
[ code verwijderd ]
1 | var veld = document.getElementById("veld" + i); |
Wat evalueert die eerste regel? Kan je niet gewoon i aan veldnr toekennen?quote:Op donderdag 30 juni 2005 17:26 schreef markiemark het volgende:
het gaat voornamelijk over het volgende
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | function checkEmpty(aantal) { var aantal = aantal; for (var i=1; i<=aantal; i++) { var veld = document.getElementById('veld' + i); if (veld.value == "") { alert('Het formulier is niet volledig ingevuld'); veld.focus(); return false } } } |
1 | var aantal = aantal; |
Volgens mij denkt hij dat hij de variabele uit de functie eerst nog eens moet toewijzen.quote:Op donderdag 30 juni 2005 18:39 schreef SuperRembo het volgende:
Wat denk je heir mee te bereiken?
[ code verwijderd ]
jaaahh je gaat hele gekke dingen doen als je niet weet waar de fout zit!!quote:Op donderdag 30 juni 2005 18:49 schreef pc-fr34k het volgende:
[..]
Volgens mij denkt hij dat hij de variabele uit de functie eerst nog eens moet toewijzen..
Bedoel je met juiste pagina dat het juiste item geselecteerd moet zijn, of wil je aan de verschillende items in de select een pagina hangen waar bij selectie naar toe gesprongen wordt?quote:Op donderdag 28 juli 2005 14:32 schreef Swetsenegger het volgende:
Korte vraag, waar waarschijnlijk geen kort antwoord op is.
Hoe kan ik er met javascript voor zorgen dat ik met een pull down selectbox, direct naar de juiste pagina van de selectie spring, zonder een submit van een form?
gewoon een onChange in de select optie Swetsquote:Op donderdag 28 juli 2005 14:32 schreef Swetsenegger het volgende:
Korte vraag, waar waarschijnlijk geen kort antwoord op is.
Hoe kan ik er met javascript voor zorgen dat ik met een pull down selectbox, direct naar de juiste pagina van de selectie spring, zonder een submit van een form?
Het laatstequote:Op donderdag 28 juli 2005 14:35 schreef Litpho het volgende:
[..]
Bedoel je met juiste pagina dat het juiste item geselecteerd moet zijn, of wil je aan de verschillende items in de select een pagina hangen waar bij selectie naar toe gesprongen wordt?
Heel goed Swets. Zie je wel dat er een kort antwoord voor wasquote:Op donderdag 28 juli 2005 14:37 schreef Swetsenegger het volgende:
[..]
gewoon een onChange in de select optie Swets
quote:Op donderdag 28 juli 2005 14:39 schreef Litpho het volgende:
[..]
Heel goed Swets. Zie je wel dat er een kort antwoord voor was.
1 2 3 | var vervaldatum = new Date();vervaldatum.setTime(vervaldatum.getTime() + 1000 * 60 * 60 * 24 * 365); var setlang = 'uk'; document.cookie = setlang + ";expires=" + vervaldatum; |
ben niet bekend met JS+cookies maar moet document,cookie niet document.cookie zijn???quote:Op vrijdag 29 juli 2005 11:57 schreef Swetsenegger het volgende:
[ code verwijderd ]
Waarom expired mijn cookie als ik de browser sluit?
quote:Op vrijdag 29 juli 2005 15:16 schreef Swetsenegger het volgende:
ja copy paste foutje het is een punt en geen komma
Cookie werkt opzich prima, alleen de expiration niet.
-edit- WOW, het is niet eens een copy-paste fout, het is een Fok bug.
code maakt van de punt direkt een komma
-edit- tenminste bij document,cookie
document.write gaat prima
Ja, ik doe dus wat daar staat.quote:Op vrijdag 29 juli 2005 16:50 schreef mschol het volgende:
[..]
hje hebt vast al op internet gezocht maar hier heb ik wat gevonden met voorbeelden enzo...
Ja, of mijn datum berekening moet niet kloppen (mijn javascript is nog niet zo sterk)quote:
1 | var vervaldatum = new Date();vervaldatum.setTime(vervaldatum.getTime() + 1000 * 60 * 60 * 24 * 365); |
quote:Op vrijdag 29 juli 2005 17:19 schreef Swetsenegger het volgende:
[..]
Ja, of mijn datum berekening moet niet kloppen (mijn javascript is nog niet zo sterk)
[ code verwijderd ]
1 | + ";expires=" + vervaldatum.toGMTString(); |
IK kan het maandag pas proberen (zakelijk scriptje)quote:Op vrijdag 29 juli 2005 18:24 schreef SuperRembo het volgende:
Maak er eens dit van:
[ code verwijderd ]
Aha. Waar kan ik de factuur heen sturen?quote:Op vrijdag 29 juli 2005 19:06 schreef Swetsenegger het volgende:
[..]
IK kan het maandag pas proberen (zakelijk scriptje)
Je kan aan Danny vragen of hij een leuk tagje achter je naam hangtquote:Op vrijdag 29 juli 2005 19:13 schreef SuperRembo het volgende:
[..]
Aha. Waar kan ik de factuur heen sturen?![]()
Ik ga zo dit script gebruiken, maar hoe komt hij aan de ID=listbox1?quote:Op zondag 8 mei 2005 14:17 schreef Litpho het volgende:
[..]
Dat kan (met drie keer een andere functienaam). Wat je ook kan doen is:
[ code verwijderd ]
en vervolgens je selectboxes als
[ code verwijderd ]
uitschrijven.
-edit- Wat SuperRembo zegt dus-edit-
Ik begrijp er niets van, m'n cookie expired binnen een dag, maar dit is toch echt een jaar toch?quote:Op vrijdag 29 juli 2005 18:24 schreef SuperRembo het volgende:
Maak er eens dit van:
[ code verwijderd ]
1 | var vervaldatum = new Date();vervaldatum.setTime(vervaldatum.getTime() + 1000 * 60 * 60 * 24 * 365); |
1 2 | var vervaldatum = new Date(); vervaldatum.setFullYear(vervaldatum.getFullYear() + 1); |
Jaquote:Op dinsdag 2 augustus 2005 11:58 schreef SuperRembo het volgende:
Is dat met .toGMTString() ?
Een taalkeuze (de,dk,es,fr,it,nl,pt,se of uk)quote:En wat staat er in je cookie?
Kan ik ook even proberenquote:Een jaar er bij optellen kan je ook zo doen:
[ code verwijderd ]
Kan iemand me dit duidelijker uitleggen. Ik snap er weinig van.quote:Op zondag 8 mei 2005 14:17 schreef Litpho het volgende:
[..]
Dat kan (met drie keer een andere functienaam). Wat je ook kan doen is:
[ code verwijderd ]
en vervolgens je selectboxes als
[ code verwijderd ]
uitschrijven.
-edit- Wat SuperRembo zegt dus-edit-
1 2 3 4 5 6 7 | function selectAll( uid ) { var el = document.getElementById(uid); if (!el) return; for(i=0; i < el.options.length; i++) { el.options[i].selected = true; } } |
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 | <script type="text/javascript" language="javascript"> var jar = new Array() // verander hieronder de datum en de namen van de jarigen Gebruik geen extra nullen. Dus niet: 05-09 maar gewoon 5-9 // je kunt er zoveel toevoegen als je wilt jar ['3-1'] = new Array("gebeurtenis1"); jar ['4-2'] = new Array("gebeurtenis2"); jar ['5-3'] = new Array("gebeurtenis3"); jar ['22-8'] = new Array("gebeurtenis4"); jar ['23-8'] = new Array("gebeurtenis5"); jar ['10-10'] = new Array("gebeurtenis6"); jar ['12-11'] = new Array("gebeurtenis7"); // verander hieronder niets meer var datum = new Date() var dag = datum.getDate() var maand = datum.getMonth() + 1 var alles = dag + '-' + maand // verander hieronder de tekst die weergegeven moet worden document.write('Deze week, ' + dag + '-' + maand + ', op het programma : ') if(jar[alles]) { i=0 do { document.write(jar[alles][i] + '<br>') i++ } while(i!=jar[alles].length) } else { document.write('helaas.. vandaag geen taart.') } </script> |
1 2 3 4 5 6 7 8 9 10 11 | function FCKeditor_OnComplete( editorInstance ) { var oCombo = document.getElementById( 'cmbToolbars' ) ; oCombo.value = editorInstance.ToolbarSet.Name ; oCombo.style.visibility = '' ; } function ChangeToolbar( toolbarName ) { window.location.href = window.location.pathname + \"?do=news&action=add&Toolbar=\" + toolbarName ; } |
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 | <script type="text/javascript"> Date.prototype.getDiff = function(date, interval){ if (typeof date == "string"){ date = new Date(date); } if (isNaN(date) || !(date instanceof Date)){ return NaN; //invalid date passed } if (typeof interval == "undefined") interval = "ms"; //msec (default) var diff = this - date; //alert(this+' - '+date+" = "+diff)//diff in msec switch(interval.toLowerCase()){ case "s": //sec diff = diff/1000; break; case "n": //min diff = diff/(1000*60); break; case "h": //hr diff = diff/(1000*60*60); break; case "d": //day diff = diff/(1000*60*60*24); break; case "m": //month diff = diff/(1000*60*60*24*30); break; case "y": //year diff = diff/(1000*60*60*24*365); break; default: ; //msec } return Math.floor(diff); } var arrBday = [ ['geb1','8/27/2005'], ['geb2','8/27/2005'], ['geb3','8/28/2005'], ['geb4','8/28/2005'], ['geb5','8/30/2005'], ['geb6','9/10/2005'] ]; function getBdayList(numDays){ var bday,temp,idx,diff; var today = new Date(); var bdayList = new Array(); for (var i=0;i<arrBday.length;i++){ bday = new Date(arrBday[i][1]); if (isNaN(bday)) continue; temp = new Date(today.getFullYear(), bday.getMonth(), bday.getDate(), 23, 59, 59, 999); diff = temp.getDiff(today, "d"); if (diff >= 0 && diff <= numDays){ idx = bdayList.length; bdayList[idx] = new Object(); bdayList[idx].name = arrBday[i][0]; bdayList[idx].bday = arrBday[i][1]; } } return bdayList; } function displayBdayList(){ var bdayList = getBdayList(7); var len = bdayList.length; var s = ""; if (len>0){ for (var i=0; i<len; i++){ if (s != ""){ s += " " + bdayList[i].bday + " - " + bdayList[i].name + " <br />" } else{ s = bdayList[i].bday + " - " + bdayList[i].name + " <br />" } } } else{ s = "geen activiteiten."; } document.write(s); } </script> </head> <body> <h1>Agenda</h1> <script type="text/javascript"> displayBdayList(); </script> |
1 2 3 4 5 6 7 | input.text { background-color: #eef; border: 1px solid #339; } input.error { border: 1px solid #f33; } |
1 2 3 4 5 6 | <form id="myForm"> <input id="txtName" class="text" type="text" value=""> <input id="txtDate" class="text" type="text" value=""> <input type="button" onclick="addError('txtDate');return false;" value="Add error"> <input type="button" onclick="removeErrors('myForm');return false;" value="Remove error"> </form> |
1 2 3 4 5 6 7 8 9 10 11 12 13 | function addError(id) { var el = document.getElementById(id); el.className += ' error'; } function removeErrors(parentId) { var parent = document.getElementById(parentId); if (!parent) return; var children = parent.getElementsByTagName('*'); var i = children.length; while (i--) { children[i].className = children[i].className.replace(/\berror\b/gi, ''); } } |
Het probleem is niet het zetten van de kleur, maar het resetten naar de default value:quote:Op zondag 28 augustus 2005 15:18 schreef pc-fr34k het volgende:
Of je hebt 2 css classes, de een bijvoorbeeld de neutrale kleur border en de andere bv rood voor fout. Je stelt alle input velden in op de neutrale kleur(Kan met een loopje of als het er niet veel zijn gewoon hardcoded) en je stelt de class van degene die niet valideerd in op de class met een rode border..
1 2 3 4 5 6 7 8 9 10 11 12 | function validate(form) { form.name.className="input"; if (form.name.value=='') { alert('U heeft geen naam ingevuld'); form.name.className='input_error'; form.name.focus(); return false; } return true; } |
Ja, die is erquote:Op zaterdag 27 augustus 2005 12:27 schreef Nevermind het volgende:
Heb je een element dat het id 'cmdToolbars' heeft?
Je kan overigens beter de javascriptconsole van firefox gebruiken. En foutopsporing uitschakelen in IE, want dat is erg irritant.
Dat doe je niet met javascript maar met css. Zie [CSS] voor dummies - Deel 2.quote:Op zaterdag 10 september 2005 16:35 schreef onderjas het volgende:
Ik wil een half doorzichtige tabel maken, hoe doe ik dat?
En heeft iemand een tutorial voor van die ronde randen de plaatsen om een tabel.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <script type="text/javascript" language="Javascript"> function zekerweten(chk) { if (!chk.checked) { if (!confirm("Weet je het zeker?")) { return false; } else { return true; } } else { return true; } } </script> <form name="bla" action="blaat"> [..] <input type="checkbox" name="foo" onclick="return zekerweten(this);"> [..] </form> |
1 2 3 4 5 6 7 8 | function newWindow( name, src, title, help, width, height, top, left ) { winCounter++; winID = 'win'+winCounter; parent.desk.updBody('(heel veel html geknipt) <iframe id="'+winID+'frame" name="'+winID+'frame" src="p/'+src+'?ref='+winID+'" style="width: 100%; height: 100%; border: 0;"></iframe> (heel veel html geknipt)', name); } |
1 2 3 4 | function updBody( html, name ) { document.getElementById("par").innerHTML = document.getElementById("par").innerHTML + html; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | function toggle_news(id) { if (document.all) { shorta = document.all('news_short_'+id); shorta.style.display = ( shorta.style.display == 'block' ? 'none' : 'block'); full = document.all('news_full_'+id); full.style.display = ( full.style.display == 'block' ? 'none' : 'block'); more_news = document.all('more_news_'+id); } else { var shorta = document.getElementById('news_short_'+id); shorta.style.display = ( shorta.style.display == 'block' ? 'none' : 'block'); var full = document.getElementById('news_full_'+id); full.style.display = ( full.style.display == 'block' ? 'none' : 'block'); } } |
Waarom gebruik je niet gewoon suckerfish dropdowns? Simpel en doeltreffend.quote:Op woensdag 28 september 2005 22:29 schreef Darkomen het volgende:
Je kan div's laten zien en verbergen zoals ik bij borntobewild.nl (Ik heb ook wel hulp nodig met het menu op http://www.borntobewild.nl/test_layout/ , het submenu laad 1of 2 pixels lager in Firefox dan in IE)doe via:
[ code verwijderd ]
Dankje, maar ik weet wel hoe ik div's kan tonen en verbergenquote:Op woensdag 28 september 2005 22:29 schreef Darkomen het volgende:
Je kan div's laten zien en verbergen zoals ik bij borntobewild.nl (Ik heb ook wel hulp nodig met het menu op http://www.borntobewild.nl/test_layout/ , het submenu laad 1of 2 pixels lager in Firefox dan in IE)doe via:
[ code verwijderd ]
Omdat ik wilde patsen dat ik het ook zelf kon, en de mijne werkt ook niet slecht op de overbodige codequote:Op woensdag 28 september 2005 22:45 schreef SuperRembo het volgende:
[..]
Waarom gebruik je niet gewoon suckerfish dropdowns? Simpel en doeltreffend.
Dat hele stuk met document.all kan je wel vergeten, IE werkt ook met document.getElementById.
Als ik de pagina reload met Ctrl+F5 dan staat het menu ongeveer 20px te hoog.
Dat kleine verschil waar jij 't over hebt zal waarschijnlijk iets met padding, borders of magins te maken hebben.
Nee, het hoeft alleen maar voor mezelf, dus als ik op een bladwijzer klik in FF, dan die functie oid wordt uitgevoerd, net zoals bij Fok PI bladwijzer:quote:Op donderdag 29 september 2005 18:49 schreef pc-fr34k het volgende:
Uhmmm ik snap niet helemaal wat je wilt doen maar als ik het goed begrijp wil je dat als iemand op een plaatje klikt je een url in kan voeren en dat het plaatje dan veranderd in het plaatje van die url?
1 | javascript:(function(){rb=document.reply.posticon[0];rb.value=prompt('voer PI nummer in',49);rb.selected=true;il=document.getElementsByTagName('img');for(i=0;i<il.length;i++){if(il[i].getAttribute('alt')=='icoon'){ src=il[i].getAttribute('src');si=0;while(si!=-1){si=src.indexOf('/',si+1);ls=si==-1?ls:si;};il[i].setAttribute('src',src.substr(0,ls+1)+rb.value+'.gif');};};})(); |
ja bijvoorbeeld een bladwijzer en als je er dan op drukt, je de url van een plaatje opgeeft (bijv mijn usericon) en dan een andere url opgeeft en dat dan het plaatje verandert in de 2e URL. Nu wel duidelijk?quote:Op donderdag 29 september 2005 19:59 schreef pc-fr34k het volgende:
Oke, dat is hetzelfde als dat je het op een onclick oid zet in je code zelf. Wat moet er nou precies gebeuren, een prompt waar je een url invult en dan moet welk plaatje die url worden?
Krijg hem alleen niet met divs werkend in IEquote:Op woensdag 28 september 2005 22:45 schreef SuperRembo het volgende:
[..]
Waarom gebruik je niet gewoon suckerfish dropdowns? Simpel en doeltreffend.
Dat hele stuk met document.all kan je wel vergeten, IE werkt ook met document.getElementById.
Als ik de pagina reload met Ctrl+F5 dan staat het menu ongeveer 20px te hoog.
Dat kleine verschil waar jij 't over hebt zal waarschijnlijk iets met padding, borders of magins te maken hebben.
jep!quote:Op donderdag 29 september 2005 21:45 schreef pc-fr34k het volgende:
Jij bedoeld dat hij het plaatje dat de source heeft van de eerste url de source krijgt van de tweede url?
Je moet het toch eens leren hequote:Op vrijdag 30 september 2005 07:48 schreef SuperRembo het volgende:
Erg gaat wel meer fout. Als ik in FF reload doe, dan krijg ik 404s
Met 't javascript kan vanalles mis gaan. Heb je bijvoorbeeld gecontontroleerd of GetX() wel een goede waarde opleverd?
Het lijkt me trouwens erg onhandig om zo zwaar op javascript te leunen voor de layout van je site, zeker als je zelf niet zo'n kei ben in JS. De frames resizen niet eens als ik m'n browser resize
Volgens mij moet het met CSS zonder JS ook wel lukken.
Net eventjes voor je gemaakt:quote:
1 2 3 4 5 6 7 8 9 10 | function replaceIMG(src1, src2) { for(x=0; x<document.images.length; x++) { if(document.images[x].src == src1) { document.images[x].src = src2 } } } |
1 | Aan te roepen met:replaceIMG('eersteurl', 'tweedeurl') |
1 | javascript: function replaceIMG(src1, src2){ for(x=0; x<document.images.length; x++) {if(document.images[x].src == src1){ document.images[x].src = src2;} } }replaceIMG(prompt('Eerste url', ''), prompt('Vervangende url'), '') |
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 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | <SCRIPT LANGUAGE="JavaScript"> <!-- Begin jsver = "1.0"; // End --> </SCRIPT> <SCRIPT LANGUAGE="JavaScript1.1"> <!-- Begin jsver = "1.1"; // End --> </SCRIPT> <SCRIPT Language="JavaScript1.2"> <!-- Begin jsver = "1.2"; // End --> </SCRIPT> <SCRIPT Language="JavaScript1.3"> <!-- Begin jsver = "1.3"; // End --> </SCRIPT> <script language="javascript"> function javascriptVer(str) { str = str + "&jsver=" + jsver; return str; } function getColors(str) { if (navigator.appName.indexOf("Microsoft") > -1) { str = str + "&colors=" + screen.colorDepth; } else { str = str + "&colors=" + screen.pixelDepth; } return str; } function getResolution(str) { str = str + "&res=" + window.screen.width + "x" + window.screen.height; return str; } function getReferer(str) { if (document.referrer != "") { ref = "&ref=" + escape(document.referrer); if ((ref != "") || (ref != "undefined")) { str = str + ref; } } return str; } function getIsJava(str) { if (navigator.javaEnabled == 1) { var str = str + "&java=1"; } return str; } function getisFontSmootingEnabled(str) { if (window.screen.fontSmoothingEnabled == true) { str = str + "&fonts=true"; } return str; } function getIsCookieEnabled(str) { if (navigator.cookieEnabled != null) { if (navigator.cookieEnabled == 1) { str = str + "&cookie=1"; } } return str; } function getPlugins(str) { var num_of_plugins = navigator.plugins.length; for (var i = 0; i < num_of_plugins; i++) { str = str + "&plugin[" + i + "]" + navigator.plugin[i].name; } return str; } function isFlash(str) { var player = new MM_FlashInfo(); if (player.installed) { if (player.version && player.version >= 5) { // NEEDS FLASH VERSION 5 OR GREATER str = str + "&flash=" + player.version; } } return str; } var str = ""; var xx = ""; str = javascriptVer(str); alert(javascriptVer(xx)); str = getIsJava(str); alert(getIsJava(xx)); str = getColors(str); alert(getColors(xx)); str = getResolution(str); alert(getResolution(xx)); str = getisFontSmootingEnabled(str); alert(getIsFontSmootingEnabled(xx)); str = getReferer(str); alert(getReferer(xx)); str = getIsCookieEnabled(str); alert(getIsCookieEnabled(xx)); str = isFlash(str); alert(isFlash(xx)); str = getPlugins(str); alert(getPlugins(xx)); document.writeln(xx); </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <script language="javascript"> function test(str) { str = str + " eric"; return str; } // dit zou moeten werken! document.writeln(test(str)); // dit werkt niet :( str = test(str); str = test(str); document.writeln(str); </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function isFlash(str) { var player = new MM_FlashInfo(); if (player.installed) { if (player.version && player.version >= 5) { // NEEDS FLASH VERSION 5 OR GREATER str += "&flash=" + player.version; } } return str; } |
MM_FlashInfo zou een Macromedia functie moeten zijn. Als je zelf geen script include waarin die functie gedefinieerd wordt, dan zal die test nooit true opleveren.quote:Op woensdag 5 oktober 2005 13:22 schreef Darkomen het volgende:
is dan niet makelijker om :
if (new MM_FlashInfo())
{
var player = new MM_FlashInfo();
if (player.installed)
{
if (player.version && player.version >= 5)
{ // NEEDS FLASH VERSION 5 OR GREATER
str += "&flash=" + player.version;
}
}
}
else
{
str += 'niet geinstallerd';
}
1 2 3 | if (MM_FlashInfo) { //... } |
quote:Op donderdag 6 oktober 2005 09:41 schreef Chandler het volgende:
FF helemaal niets?stom zeg... zou toch ook gewoon moeten werken
argh.
navigator.plugin moet navigator.plugins zijn.quote:Error: navigator.plugin has no properties
Source File: http://upload.bruggema.nl/userfiles/index.html
Line: 105
1 | &jsver=1.3&java=1&colors=32&res=1024x768&fonts=true&cookie=1&flash=0 |
1 | &jsver=1.3&colors=32&res=1024x768&cookie=1&flash=0&plugin[0]=Mozilla Default Plug-in&plugin[1]=QuickTime Plug-in&plugin[2]=QuickTime Plug-in&plugin[3]=QuickTime Plug-in&plugin[4]=QuickTime Plug-in&plugin[5]=QuickTime Plug-in&plugin[6]=Adobe Acrobat&plugin[7]=Microsoft® DRM&plugin[8]=Windows Media Player Plug-in Dynamic Link Library&plugin[9]=Microsoft® DRM |
1 | [url]www.iets.nl[/url] |
1 2 3 4 5 | var data = window.opener.document.getElementById('content').value; var regExp_url = new RegExp("\[url\].*?\[/url\] ","g"); var result = data.replace(regExp_url,"<a href=\1>\1</a>"); document.writeln(result);</script> |
1 2 3 4 5 6 7 | function setlanguage(){ var vervaldatum = new Date() vervaldatum.setDate(vervaldatum.getDate()+365); var setlang = document.form.site.options[document.form.site.selectedIndex].value; document,cookie="language="+setlang+";expires="+vervaldatum+"; path=/"; window.location.href = "index.htm"; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | function getCookie(c_name) { if (document,cookie.length>0) { c_start=document,cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document,cookie.indexOf(";",c_start) if (c_end==-1) c_end=document,cookie.length return unescape(document,cookie.substring(c_start,c_end)) } } return 'uk'; } var language = getCookie('language'); var file = language + '.txt'; |
1 2 3 4 5 6 7 | var el = document.createElement('INPUT'); el.type = 'hidden'; el.name = p_name; el.value = p_value; document.forms[0].appendChild(el); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | function checkChange() { if(content != document.forms.form.veld.value) { return FALSE } else { return TRUE } } |
1 2 3 | alert('Hallo'); //--></script> |
Javascript wrtkt altijd zonder de comment tags, de comment tags zijn er zodat oudere browsers die het niet herkennen het gewoon negeren. Laat je het weg zien die mensen alleen maar puur de code.quote:Op donderdag 10 november 2005 16:17 schreef SuperRembo het volgende:
Weet iemand of het voor Mac IE5.2 nodig is om je javascript code tussen html-comments te zetten?
Dus zo:
[ code verwijderd ]
Of werkt het ook goed zonder <!-- -->?
IE5 voor Mac is een ouwe klote browser. Helaas zijn er nog klanten die dat brakke ding gebruikenquote:Op donderdag 10 november 2005 16:23 schreef pc-fr34k het volgende:
[..]
Javascript wrtkt altijd zonder de comment tags, de comment tags zijn er zodat oudere browsers die het niet herkennen het gewoon negeren. Laat je het weg zien die mensen alleen maar puur de code.
Ik heb met die browser al heel veel (lees: te veel) problemen gehadquote:Op donderdag 10 november 2005 17:23 schreef SuperRembo het volgende:
[..]
IE5 voor Mac is een ouwe klote browser. Helaas zijn er nog klanten die dat brakke ding gebruiken
Jij maakt dus een website voor een klant die vindt dat het in zíjn browser goed moet werken? Kun je 'm niet ietwat inlichten?quote:Op woensdag 23 november 2005 02:02 schreef DionysuZ het volgende:
[..]
Ik heb met die browser al heel veel (lees: te veel) problemen gehadhelaas is een van mijn grootste klanten een fervent mac gebruiker en gebruikt hij naast safari ook IE.
haha nee hij eist het niet gelukkig, hij weet ook wel dat weinig mensen het gebruikenquote:Op woensdag 23 november 2005 02:31 schreef JeRa het volgende:
[..]
Jij maakt dus een website voor een klant die vindt dat het in zíjn browser goed moet werken? Kun je 'm niet ietwat inlichten?
1 2 3 4 5 | <option value="0">> selecteer <</option> <option value="1">Keuze 1</option> <option value="2">Keuze 2</option> </select> |
Inderdaadquote:Op woensdag 23 november 2005 15:36 schreef Chandler het volgende:
je moet je voorstellen ik heb dit
[ code verwijderd ]
Als ik de pagina laad staat de optie automatisch op 0, wanneer ik het verander is dit de gebruiker zijn eerste keuze, maar stel de gebruiker veranderd het nogmaals... dus eerst naar 1 en daarna naar 2... dan wil ik graag weten of hij voordat hij een optie kiest van optie 0 komt of van een reeds gekozen optie..
Maar goed, wat ik al zei was dat mogelijk alleen een functie hiervoor kan gebruiken.
Whoeps, mijn fout. Ik zie trouwens dat de parser van de berichten die codes niet door htmlentities() haaltquote:
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 | var http = getHTTPObject(); /* Open list */ var url = '<?=$config['web_url']?>index.php?request=mailboxfoldersarray'; // open the http connection var http = getHTTPObject(); http.open('GET', url, true); // where to go http.onreadystatechange = function() { if (http.readyState == 4) { if (http.status == 200) { var XMLresult = http.responseXML; var itemRoot = XMLresult.getElementsByTagName('folders')[0]; a = new dTree('a'); alert('v3'); for(var i=0;i<itemRoot.childNodes.length;i++) { var folderid = itemRoot.getElementsByTagName('id').item ![]() var folderparent = itemRoot.getElementsByTagName('parent').item ![]() var foldername = itemRoot.getElementsByTagName('name').item ![]() var foldericon = itemRoot.getElementsByTagName('icon').item ![]() alert(foldername); if (foldericon != " ") { a.add(folderid-1,folderparent-1,foldername,'javascript:LoadMailbox('+folderid+')','','','img/'+foldericon); } else { a.add(folderid-1,folderparent-1,foldername,'javascript:LoadMailbox('+folderid+')','','',''); } } document.getElementById('mailboxfolders').innerHTML = a; a.openTo(1, true); } } } http.send(null); } |
1 2 3 4 5 6 | <folder> <id>1</id> etc. </folder> </folders> |
Kan je iets duidelijker zijn?quote:Op maandag 28 november 2005 22:42 schreef Chandler het volgende:
Weet iemand trouwens het volgende?
Ik heb 2 tabellen met items en kan per tr een item aanklikken, echter wil ik deze slepen van de ene tabel naar de andere.. hij hoeft um niet toetevoegen aan het andere tabel dat gebeurd pas na het laden van de pagina... soortement van select en dan een functie aanroepen als iemand het dropt op een bepaald iets
Je moet het zien als een filemanager ala windows verkenner met drag en drop maar dan wil ik dat droppen kunnen doen op een tabel en of plaatjes (bv edit, rename, etc?!) ik heb gezocht maar niet gevonden. Iemand een idee?
Klinkt meer alsof je met DHTML moet gaan rotzooienquote:Op maandag 28 november 2005 22:42 schreef Chandler het volgende:
Weet iemand trouwens het volgende?
Ik heb 2 tabellen met items en kan per tr een item aanklikken, echter wil ik deze slepen van de ene tabel naar de andere.. hij hoeft um niet toetevoegen aan het andere tabel dat gebeurd pas na het laden van de pagina... soortement van select en dan een functie aanroepen als iemand het dropt op een bepaald iets
Je moet het zien als een filemanager ala windows verkenner met drag en drop maar dan wil ik dat droppen kunnen doen op een tabel en of plaatjes (bv edit, rename, etc?!) ik heb gezocht maar niet gevonden. Iemand een idee?
quote:Op donderdag 24 november 2005 08:59 schreef Darkomen het volgende:
Firefox geef betere meldingen
Lekker nutteloze reactiesquote:Op woensdag 30 november 2005 11:58 schreef Darkomen het volgende:
Klinkt meer alsof je met DHTML moet gaan rotzooien
Hielp je hem erg om te zeggen dat hij een combinatie van javascript, html en css moet gebruiken? DHTML is geen taal op zichzelf, hij post het al in het javascript topic, dan weet hij toch ook wel dat er nog wat html en eventueel css bij moet, anders heeft hij het niet over tabellen. Beetje nutteloos om te zeggen dat hij DHTML moet gebruiken als hij dat eigenlijk al weet maar vraagt HOE het moet.quote:Op woensdag 30 november 2005 20:38 schreef Darkomen het volgende:
Sorry hoor, ik vondt het roch redelijk tips, maar goed, de experts voelen zich weer beter
Als je een foutmelding in IE krijgt, wat heb je er dan aan "Firefox geef betere meldingen"quote:Op woensdag 30 november 2005 20:38 schreef Darkomen het volgende:
Sorry hoor, ik vondt het roch redelijk tips, maar goed, de experts voelen zich weer beter
Als je in FF geen fout zou krijgen was dit wel waar ja, maar doet hij het zoizo niet vind ik de foutmeldingen in FF wel duidelijker, maar ik was het voornamelijk eens over die DHTML opmerking dus.quote:Op woensdag 30 november 2005 21:37 schreef SuperRembo het volgende:
[..]
Als je een foutmelding in IE krijgt, wat heb je er dan aan "Firefox geef betere meldingen"
Maar je geeft soms ook wel nuttige reacties hoor![]()
Dat is net zoiets als dat je een programma aan het debuggen bent maar een error terugkrijgt van de (memory)debugger die nergens op slaat of incompleet is, en iemand je vervolgens de tip geeft een andere debugger te gebruiken omdat die completere en duidelijkere errors teruggeeft.quote:Op woensdag 30 november 2005 21:37 schreef SuperRembo het volgende:
[..]
Als je een foutmelding in IE krijgt, wat heb je er dan aan "Firefox geef betere meldingen"
Ik had niet zover terug gelezen, dan is het idd een kansloze opmerking.quote:Op woensdag 30 november 2005 21:57 schreef SuperRembo het volgende:
Alleen in FF werkte het dus perfect
Dat was mijn gedachte dus ook.quote:Op woensdag 30 november 2005 21:47 schreef JeRa het volgende:
[..]
Dat is net zoiets als dat je een programma aan het debuggen bent maar een error terugkrijgt van de (memory)debugger die nergens op slaat of incompleet is, en iemand je vervolgens de tip geeft een andere debugger te gebruiken omdat die completere en duidelijkere errors teruggeeft.
Al met al een vrij nuttige opmerking, duszeker voor Javascript zou ik eerder Firefox gebruiken dan IE om te debuggen.
Ja godver, moet ik helemaal gaan teruglezen!quote:Op woensdag 30 november 2005 21:57 schreef SuperRembo het volgende:
Alleen in FF werkte het dus perfect
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |