abonnement Unibet Coolblue Bitvavo
  zondag 8 mei 2005 @ 14:14:40 #51
3677 SuperRembo
Sinds 1998
pi_26823687
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?
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26823763
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:

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;   
   }
}

en vervolgens je selectboxes als

1
2
<SELECT ID="listbox1">
<SELECT ID="listbox2">

uitschrijven .

-edit- Wat SuperRembo zegt dus -edit-
"If you are depressed you shouldn't be in C major!" - Rick Beato
pi_26851356
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.
  † In Memoriam † maandag 9 mei 2005 @ 18:00:09 #55
67005 pc-fr34k
"Internet=Telepathie"
pi_26858896
quote:
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.
.toLowerCase
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26862969
dankje t werkt (Nadat ik 10 minuten heb lopen kloten en het .toLowerCase() bleek te moeten zijn )
pi_26863516
waarom gaat dit mis?
1
2
3
<?php
b
.replace(b,"'","&#039;");
?>


-edit-
Ik heb even de php tag gebruikt want met de code tag staat er 2x een ' . Wat er nu staat klopt dus

[ Bericht 29% gewijzigd door ikke_ook op 09-05-2005 21:54:50 ]
  maandag 9 mei 2005 @ 23:14:40 #58
3677 SuperRembo
Sinds 1998
pi_26869122
Gaat dat nog steeds over javascript?

Het moet zijn

1
2
3
outputString = inputString.replace(regexp, replaceString);

b = b.replace(/'/g, '& #039;');
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26869867
Ja gaat nog steeds over javascript
En wederom werkt je oplossing SuperRembo
bedankt maar weer s

Ik moet toch s die regexps eens gaan bekijken binnenkort want ik loop er de laatste tijd wel vaker tegenaan...
  † In Memoriam † maandag 9 mei 2005 @ 23:46:17 #60
67005 pc-fr34k
"Internet=Telepathie"
pi_26870189
Regular expressions zijn idd handig om te leren, en ze zijn overal hetzelfde. Te gebruiken in php, javascript, c, en in programma's als editplus en nog wel een paar.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26876832
Ik weet niet of het een vraag voor dummies is maar we proberne het gewoon

Ik gebruik het onderstaande stukje code om een selectbox te vullen, werkt prima,.
maar nu wil ik dat als data[i] een bepaalde waarde heeft dat hij deze optie automatisch selecteerd.
hoe kan ik dit doen?


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>";
  † In Memoriam † dinsdag 10 mei 2005 @ 12:01:33 #62
67005 pc-fr34k
"Internet=Telepathie"
pi_26878717
Een option selecteren doe je zo:
document.formnaam.listboxnaam.selectedIndex = getal welke option je wilt selecteren;

Het getal begin bij 0, zoals alles in javascript, de eerste option is dus 0
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26879360
Es proberen, kom er wel uit denk ik.
pi_26880852
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
pi_26882556
Je kan de option zelf toch op selected zetten

1selectfield.options[j].selected = true;


Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  † In Memoriam † dinsdag 10 mei 2005 @ 14:26:37 #66
67005 pc-fr34k
"Internet=Telepathie"
pi_26882941
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
Bestaat het 8e item wel? dan krijg je namelijk geen error maar hij zet hem er ook niet op..
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26883115
quote:
Op dinsdag 10 mei 2005 14:14 schreef SuperRembo het volgende:
Je kan de option zelf toch op selected zetten
[ code verwijderd ]

Kijk dit is hem!

if(data[i]=='GRX')
{
selectfield.options[j].selected = true;
}

Dat grx kan alles zijn, ligt eraan wat er opgegeven word door mn php script.

TNX

De option 8 bestond zeker wel
pi_26891397
Bij dat soort problemen is het vaak handig om XulPlanet of MSDN na te kijken wat voor properties de objecten hebben.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26891934
Javascriptkit is ook wel een goede voor properties, hij is iets minder uitgebreid dus misschien overzichtelijker/makkelijker voor dummies

Wat doe jij voor werk Superrembo dat je dit allemaal weet?Of is het een enorm uit de hand gelopen hobby?
pi_26894574
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?
Devver in hoofdzakelijk VB.NET en MS SqlServer. PHP, MySql, JavaScript, CSS, (X)HTML, etc. is voornamelijk hobby.
Veel in manuals rondneuzen en niet te veel vergeten.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26952923
.

[ Bericht 99% gewijzigd door Darkomen op 13-05-2005 13:22:50 ]
pi_26986461
Ik zit met de volgende vraag,

Reeds heb ik een bestel formulier die is opgebouwd dmv een tabel, en deze tabel wordt steeds verder vergroot naarmate de klant keuzes maakt. Nu wil ik eingelijk ieder product in een array zetten zodat wanneer de gebruiker een keuze maakt in de array gekeken wordt ofdat deze bestaat.

Makkelijk lijkt dat, maar in werkelijkheid is dat niet zo gemakkelijk.

Ik heb reeds een voorbeeld (screenshot) gemaakt van een gedeelte van de producten die mijn opdracht gever aanbied, (opdracht gever is een vriend) en wil dit het liefst verwerken in een javascript array om het dan aan de gebruiker per stap te laten zien.

Voorbeeld: http://upload.bruggema.nl/index.php?i=v&ip=1380547918&name=productsenzo.JPG

Stel een gebruiker klikt op pantalon, en krijgt dan gelijk een vraag wat voor pantalon dat moet zijn. De keuzes zijn dan bandplooi of recht model. Wanneer hij de bandplooi kiest zijn de mogelijkheden (2e keuze) 1,2,3,4 plooien daarna is de keuze voor (3e keuze)met of zonder omslag, dit is tevens de 2e keuze van wanneer de gebruiker kiest voor een rechtmodel.

Hopend opdat jullie begrijpen wat ik bedoel..

Ideeen, comments, etc alles is welkom.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27013452
nog maar een keertje!
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!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  † In Memoriam † zaterdag 14 mei 2005 @ 22:24:25 #74
67005 pc-fr34k
"Internet=Telepathie"
pi_27013650
quote:
Op zaterdag 14 mei 2005 22:15 schreef markiemark het volgende:
nog maar een keertje!
[..]
Klinkt interessant om uit te vogelen, ik ga eventjes logisch nadenken en wat testen, je hoord wel of het lukt.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
  † In Memoriam † zaterdag 14 mei 2005 @ 22:59:30 #75
67005 pc-fr34k
"Internet=Telepathie"
pi_27014460
Ok, ik kon eventjes niet logisch nadenken hoe ik de plaats kon veranderen van het object, dus ik toch maar even googlen, kom ik hier op uit. Groot script met allemaal variablen

Toen bedacht ik me ineens dat het helemaal niet nodig is om de option zelf te verplaatsen, je wisseld gewoon de value en de innerHTML van 2 objecten. Werkt eigenlijk hetzelfde, waarschijnlijk werk ik weer heel omslachtig zoals ik wel vaker doe, maar dan mag iemand me wel verbeteren...
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
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;
   }         
}

HTML
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>

Gewoon wat random teksten in de options. Getest en het werkt, als je uitleg nodig hebt met het script vraag je het amar.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')