FOK!forum / Digital Corner / [Javascript] voor dummies - Deel 2
Jumpwoensdag 6 april 2005 @ 15:33
Deel 1 zat vol:

[javascript] voor dummies

Chandlerwoensdag 6 april 2005 @ 16:51
tvp dan maar?
da_micha_manwoensdag 6 april 2005 @ 17:19
tvp
Poerkiedonderdag 7 april 2005 @ 22:35
Kom ik maar met mijn probleem...

Deze checkboxes voor opleidingen heb ik:
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


Deze code controleert of er een opleiding gekozen is:
1
2
3
4
5
function checkOpleiding() 
  { 
  if(document.getElementById('opleiding').checked == false) alert("Vink 1 of meerdere opleidingen aan");
  else checkRijbewijs(); 
  }


Hij geeft geen foutmelding als je de Mavo aanvinkt (eventueel met andere opties). Als je bijv. alleen Havo aanvinkt (en Mavo niet), dan krijg je toch nog de foutmelding. Wat moet ik veranderen?
SuperRembodonderdag 7 april 2005 @ 22:57
Als je document.getElementById gebruikt dan moet je een unieke ID opgeven.

(Dat Internet Explorer toch die eerste checkbox teruggeeft is gewoon fout)
Poerkiedonderdag 7 april 2005 @ 23:00
Ok, is er dan een mogelijkheid dat die de 6 vakjes naloopt om te kijken of er 1 van is aangevinkt ?
SuperRembodonderdag 7 april 2005 @ 23:11
Een loopje maken en de ID's aflopen.
Arjan321donderdag 7 april 2005 @ 23:25
Of getElementsByName() gebruiken. Krijg je een array van alle elementen met de opgegeven naam terug
Schorpioendonderdag 7 april 2005 @ 23:32
Het element opleiding is een array, met daarin alle afzonderlijke checkboxes. Als je zou willen checken of een of meer daarvan aangevinkt zijn, moet je dus een loop gebruiken:

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");
}
Poerkievrijdag 8 april 2005 @ 00:04
Ok, bedankt!!

[ Bericht 50% gewijzigd door Poerkie op 08-04-2005 00:29:53 ]
Swetseneggerwoensdag 13 april 2005 @ 16:13
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)
sopwoensdag 13 april 2005 @ 16:16
quote:
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)
http://www.devx.com/tips/Tip/15222

Dat wordt dus:
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);
}


[ Bericht 39% gewijzigd door sop op 13-04-2005 16:22:49 ]
Swetseneggerwoensdag 13 april 2005 @ 16:25
quote:
Op woensdag 13 april 2005 16:16 schreef sop het volgende:

[..]

http://www.devx.com/tips/Tip/15222

Dat wordt dus:
[ code verwijderd ]
Mijn god, wat een teringtaal is javascript toch.
36 regels code voor het verwijderen van 1 karakter
sopwoensdag 13 april 2005 @ 16:27
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
Kan ook een stuk korter. Sowieso heb je in dit geval die Left functie niet nodig.

Waarschijnlijk kan het zelfs 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.substring.
Swetseneggerwoensdag 13 april 2005 @ 16:31
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
Ow, substring bestaat gewoon in java?
Mooi, ff zoeken
sopwoensdag 13 april 2005 @ 16:33
quote:
Op woensdag 13 april 2005 16:31 schreef Swetsenegger het volgende:

[..]

Ow, substring bestaat gewoon in java?
Mooi, ff zoeken
Koekeloert U eens in de Right functie hierboven. Daar staat hij ook in.
R-Mondonderdag 14 april 2005 @ 17:50
Ik heb een leuk scriptje gevonden om variabelen uit url's te halen:

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();


Dan kijk ik of welcome ingevuld is.

1
2
3
if(pqs.param('welcome')) {
   go_welcome = 1;
}


Daaronder staan twee functies gedefinieerd.

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("");
   }
}


Dat alles staat in includes.js, die ik aanroep met een HTML pagina.

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>


Als je dit oproept via index.html?welcome=1 geeft ie mooi welcomecopyright in een geel kader weer. Als je echter geen variabele meegeeft werkt copyright() ook niet en verschijnt er helemaal niets. Iemand enig idee?

Het staat ook allemaal op http://test.globalog.net/js/ , dat is misschien wat duidelijker.

[ Bericht 1% gewijzigd door R-Mon op 14-04-2005 17:52:31 (meervoud, linkje) ]
SuperRembodonderdag 14 april 2005 @ 18:17
Zonder parameter geeft ie een foutmelding

1
2
3
Error: go_welcome is not defined
Source File: http://test.globalog.net/js/
Line: 8


Dan wordt copyright() dus niet meer uitgevoerd.
R-Monvrijdag 15 april 2005 @ 12:54
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.
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.
Swetseneggermaandag 18 april 2005 @ 21:18
Ik heb een scriptje welke een window resized naar de breedte en de hoogte van de inhoud:

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>


Werkt perfect in FF, in IE niet:

document.images.0.width is null or not an object

Wat doe ik fout?

-edit- Er stond een fout in de body tag (> vergeten) waardoor de image niet geladen werd en DUS document.images.0.width inderdaad null is...

[ Bericht 2% gewijzigd door Swetsenegger op 18-04-2005 21:32:26 ]
ikke_ookzondag 24 april 2005 @ 22:49
Ik heb 240 namen, nu wil iemand een nieuwe naam toevoegen, alleen wil ik eerst checken of die naam niet al bestaat. Dit wil ik in javascript doen omdat het onderdeel van een formulier is.
Nu dacht ik, als ik die 240 namen nou in een array zet, dan kan ik controleren of die naam in het array zit...
Kan dat handiger dan met een forloopje? lijkt mij een beetje traag namelijk een for loopje..
SuperRembozondag 24 april 2005 @ 23:17
240 namen? Dat gaat zo snel dat je er niets van merkt.

Een testje met een array van 100.000 strings ging in 250 ms
ikke_ookzondag 24 april 2005 @ 23:29
ooooooow dan, bedankt voor de test.
dus zoiets:
1
2
3
4
5
for(i=0;i<length(array);i++){
    if(array[i] == input){
        alert('bestaat al');
    }
}

En hoe heb je die tijd gemeten?
SuperRembozondag 24 april 2005 @ 23:39
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
   }
}
markiemarkdinsdag 3 mei 2005 @ 11:00
hoop dat iemand mij kunt helpen.. ik ben met een cmsje bezig, nog steeds ja.. nu zit er een module onderwerpen (als categorie) in de cms.. ieder onderwerp moet een kleur kunnen krijgen, dus ik heb een tabel gemaakt waar alle beschikbare kleuren in staan.
onder de tabel staan twee text velden. als ik over een kleur hover, veranderd de value van het bovenste textveld in de kleur value. als ik op een van de kleuren klik, komt de kleur waarde vast te staan.

nu wil ik nog een formulier veld invoeren waarbij de achtergrond kleur van een object (div? textveld?) daadwerkelijk veranderd. ik heb nu het volgende:

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


hier veranderd de value van het veld, maar hoe kan ik via een stijl element de achtergrond kleur laten veranderen? zelf dacht ik aan:
1veld.style.background-color = kleur;


maar dat werkt niet..
ikke_ookdinsdag 3 mei 2005 @ 11:25
this.style.backgroundColor
markiemarkdinsdag 3 mei 2005 @ 11:42
quote:
Op dinsdag 3 mei 2005 11:25 schreef ikke_ook het volgende:
this.style.backgroundColor
hoe verwerk ik dat in een functie?
ikke_ookdinsdag 3 mei 2005 @ 11:49
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.
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>
markiemarkdinsdag 3 mei 2005 @ 12:33
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.
[..]
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...
SuperRembodinsdag 3 mei 2005 @ 12:38
quote:
Op dinsdag 3 mei 2005 12:33 schreef markiemark het volgende:

[..]

mag ik van jou nog ff weten waar je dat voorbeeld vandaan hebt?
Dat weet google wel Google zoeken naar 'example 2 onMouseover= this.style.backgroundColor='#E2E2E2'': JavaScript Kit
ikke_ookdinsdag 3 mei 2005 @ 12:39
das wel een goeie idd

Javascriptkit

Best een handige site trouwens

[ Bericht 26% gewijzigd door ikke_ook op 03-05-2005 12:46:31 ]
ikke_ookdinsdag 3 mei 2005 @ 12:40
quote:
pfff ongeduldige
markiemarkdinsdag 3 mei 2005 @ 16:47
quote:
Op dinsdag 3 mei 2005 11:49 schreef ikke_ook het volgende:
veld.style.backgroundColor = '#' + kleur;
werkt helaas niet...
markiemarkdinsdag 3 mei 2005 @ 17:31
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!
Schorpioendinsdag 3 mei 2005 @ 21:03
quote:
Op dinsdag 3 mei 2005 16:47 schreef markiemark het volgende:

[..]

werkt helaas niet...
formuliernaam.veldnaam.style.background-color = 'html kleur code';
markiemarkwoensdag 4 mei 2005 @ 08:37
quote:
Op dinsdag 3 mei 2005 21:03 schreef Schorpioen het volgende:

[..]

formuliernaam.veldnaam.style.background-color = 'html kleur code';
werkt het niet met de getElementById methode?
markiemarkwoensdag 4 mei 2005 @ 10:29
een formulier, twee functies onder onSubmit, hoe doe ik dat? heb het nu zo:
1<form name="handelaar" method="post" action="<?php echo $_SERVER['PHP_SELF']."?pagina=handelaar_nieuw"; ?>" onSubmit="return pass();" onSubmit="return valideer();">


maar dat werkt niet...
ikke_ookwoensdag 4 mei 2005 @ 12:31
in de functie pass() valideer() aanroepen
markiemarkwoensdag 4 mei 2005 @ 13:36
hmmz heb het al opgelost... zoiets als ikke_ook zegt...
Schorpioenwoensdag 4 mei 2005 @ 21:27
quote:
Op woensdag 4 mei 2005 08:37 schreef markiemark het volgende:

[..]

werkt het niet met de getElementById methode?
Als je het formulierveld een ID meegeeft dan werkt dat ook hoor. Er zijn meerdere wegen naar Rome.
Maar het ging om background-color ipv backgroundColor.
Schorpioendonderdag 5 mei 2005 @ 00:06
quote:
Op woensdag 4 mei 2005 13:36 schreef markiemark het volgende:
hmmz heb het al opgelost... zoiets als ikke_ook zegt...
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.
GSMboyzondag 8 mei 2005 @ 09:21
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 ?
rickmanszondag 8 mei 2005 @ 09:40
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 ?
zie oa.: http://www.apriori-it.co.uk/MultipleSelect.asp
GSMboyzondag 8 mei 2005 @ 09:57
quote:
Op zondag 8 mei 2005 09:40 schreef rickmans het volgende:

[..]

zie oa.: http://www.apriori-it.co.uk/MultipleSelect.asp
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 zetten .
pc-fr34kzondag 8 mei 2005 @ 11:51
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 ?
"check all" javascript in google geeft:
http://javascript.internet.com/buttons/check-all.html
GSMboyzondag 8 mei 2005 @ 12:21
quote:
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
Multiple selectfield , linkje/vinkje om alles te selecteren........
Een Multiple selectfield is geen checkbox hoor .
pc-fr34kzondag 8 mei 2005 @ 12:28
quote:
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 .
Oops, verkeerd gelezen
Zal als goedmakertje zo nog wel eventjes zoeken
GSMboyzondag 8 mei 2005 @ 13:02
Ik heb ook even gezocht, maar niet gevonden
pc-fr34kzondag 8 mei 2005 @ 13:15
Eerst eventjes wat dingen in huis gedaan en toen zelf maar wat geprobeerd te maken. 1e poging gelijk gelukt:
html
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>

Javascript
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 doe dus een for loop, die kijkt naar hoeveel options er zijn.
Dan zet ik selected op true van elk object.

simpel. als je het niet begrijpt zeg je het maar.
GSMboyzondag 8 mei 2005 @ 14:09
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?
SuperRembozondag 8 mei 2005 @ 14:14
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.
Litphozondag 8 mei 2005 @ 14:17
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-
GSMboyzondag 8 mei 2005 @ 14:20
haha, thnx..
ikke_ookmaandag 9 mei 2005 @ 13:46
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.
pc-fr34kmaandag 9 mei 2005 @ 18:00
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
ikke_ookmaandag 9 mei 2005 @ 20:13
dankje t werkt (Nadat ik 10 minuten heb lopen kloten en het .toLowerCase() bleek te moeten zijn )
ikke_ookmaandag 9 mei 2005 @ 20:28
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 ]
SuperRembomaandag 9 mei 2005 @ 23:14
Gaat dat nog steeds over javascript?

Het moet zijn

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

b = b.replace(/'/g, '& #039;');
ikke_ookmaandag 9 mei 2005 @ 23:35
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...
pc-fr34kmaandag 9 mei 2005 @ 23:46
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.
Darkomendinsdag 10 mei 2005 @ 10:52
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>";
pc-fr34kdinsdag 10 mei 2005 @ 12:01
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
Darkomendinsdag 10 mei 2005 @ 12:26
Es proberen, kom er wel uit denk ik.
Darkomendinsdag 10 mei 2005 @ 13:17
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
SuperRembodinsdag 10 mei 2005 @ 14:14
Je kan de option zelf toch op selected zetten

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


pc-fr34kdinsdag 10 mei 2005 @ 14:26
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..
Darkomendinsdag 10 mei 2005 @ 14:32
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
SuperRembodinsdag 10 mei 2005 @ 19:32
Bij dat soort problemen is het vaak handig om XulPlanet of MSDN na te kijken wat voor properties de objecten hebben.
ikke_ookdinsdag 10 mei 2005 @ 19:49
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?
SuperRembodinsdag 10 mei 2005 @ 21:09
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.
Darkomendonderdag 12 mei 2005 @ 18:56
.

[ Bericht 99% gewijzigd door Darkomen op 13-05-2005 13:22:50 ]
Chandlervrijdag 13 mei 2005 @ 19:39
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.
markiemarkzaterdag 14 mei 2005 @ 22:15
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!
pc-fr34kzaterdag 14 mei 2005 @ 22:24
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.
pc-fr34kzaterdag 14 mei 2005 @ 22:59
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.
markiemarkzondag 15 mei 2005 @ 00:12
om nog even terug te komen op mijn probleemprje met het script, ik heb iets gevonden wat aardig in de buurt komt
http://javascript.internet.com/forms/list-organizer.html
zoiets, alleen deze werkt niet helemaal ok zoals jullie misschien wel zullen merken.. is dit makkelijk op te lossen? weet iemand een beter script?
markiemarkzondag 15 mei 2005 @ 00:53
laat maar het is me al gelukt! thnx all
Chandlerzondag 15 mei 2005 @ 10:50
Ik heb nu reeds een database opgebouwd door arrays in js te gebruiken.

een vb.

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


Alleen nu weet ik nog niet hoe ik dit mooi werkend kan krijgen, iemand nog verdere suggesties!?
pc-fr34kzondag 15 mei 2005 @ 16:44
quote:
Op zondag 15 mei 2005 00:53 schreef markiemark het volgende:
laat maar het is me al gelukt! thnx all
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...
markiemarkzondag 15 mei 2005 @ 18:22
ja klopt, maar ik heb een nieuw script die doet het wel heel goed... probeer maar!

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
}
?>
pc-fr34kzondag 15 mei 2005 @ 20:27
Hetzelfde als wat ik deed maar dan met een errorcheck dus.
ikke_ookzondag 15 mei 2005 @ 22:06
Ik ben op zoek naar een horizontaal dropmenu, nu heb ik al wel vanalles gevonden met google, maar ik snap ze niet echt omdat er allerlei mogelijkheden ingebouwd zitten waardoor het heel veel code is.
Ik wil gewoon een simpele hebben die je meerdere keren kunt uitklappen, dus waarbij ieder menuonderdeel weer bestaat uit meerdere kleine menuutjes die dan weer verticaal worden weergegeven.

Heeft iemand hier een mooi klein scriptje voor, of een goede uitleg hoe ik zoiets zelf maak?
bedankt
Chandlerdinsdag 17 mei 2005 @ 11:47
Nu zit ik het met het volgende, ik heb reeds een werkende versie van mijn producten tree.

Nou heb ik 2 type maten, een van het lichaam en een van standaard producten.

<input type="radio" name="maat" value="user">
<input type="radio" name="maat" value="confectie">

Hoe kan ik uitlezen welke maat is gekozen? user of confectie? dit is mij tot op heden nog niet gelukt en kan op het internet ook niet echt een stukje code vinden waar dit mee uit te lezen is.

Alvast bedankt!
ikke_ookdinsdag 17 mei 2005 @ 13:44
Zoiets?
Chandlerdinsdag 17 mei 2005 @ 16:01
Werkte helaas niet maar daarna vond ik dit, dat wel werkt!

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>
ikke_ookdinsdag 17 mei 2005 @ 16:06
Lijkt toch wel heeeeel erg veel op wat er op die site staat hoor
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>


-edit-
oh, ja ik zie nu dat het niet zo heel netjes is geprogrammeerd qua puntkomma's en accolades, maar het principe is t zelfde
Swetseneggerdonderdag 19 mei 2005 @ 10:49
Hoe kan ik met javascript een object sluiten?

-edit- even wat uitgebreider.
Er moet een overlay flash banner komen (ja zeg maar niets).
Dat is geen probleem, maar het is wel leuk wanneer je zo'n ding ook kan sluiten.
In de flash kan je met de uitknop gewoon een javascript functie aanroepen, maar ik sluit steeds het volledige browserscherm ipv alleen de overlay flash

[ Bericht 82% gewijzigd door Swetsenegger op 19-05-2005 10:55:03 ]
Swetseneggerdonderdag 19 mei 2005 @ 13:25
iemand?
SuperRembodonderdag 19 mei 2005 @ 13:57
Wat bedoel je met "overlay flash"
sopdonderdag 19 mei 2005 @ 13:58
quote:
Op donderdag 19 mei 2005 13:25 schreef Swetsenegger het volgende:
iemand?
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.
SuperRembodonderdag 19 mei 2005 @ 14:12
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.
Hoe zou je dat eigenlijk met DOM moeten doen? removeNode() is een MS extensie die niet in FF/Moz werkt, wel in Opera8.
sopdonderdag 19 mei 2005 @ 14:30
1document.getElementById('objectomwegteflikkeren').innerHTML = '';
Swetseneggerdonderdag 19 mei 2005 @ 14:33
quote:
Op donderdag 19 mei 2005 13:57 schreef SuperRembo het volgende:
Wat bedoel je met "overlay flash"
Zo'n irritante flashbanner welke OVER de webpage staat
quote:
Op donderdag 19 mei 2005 14:30 schreef sop het volgende:

[ code verwijderd ]
Hmz, maar die div moet dan wel 100% transparant zijn.....Volgens mij zie je dan de content niet.
mscholdonderdag 19 mei 2005 @ 14:35
quote:
Op donderdag 19 mei 2005 14:33 schreef Swetsenegger het volgende:

[..]

Zo'n irritante flashbanner welke OVER de webpage staat
zie fok FP
SuperRembodonderdag 19 mei 2005 @ 14:37
quote:
Op donderdag 19 mei 2005 14:33 schreef Swetsenegger het volgende:

[..]

Zo'n irritante flashbanner welke OVER de webpage staat
Oh gadver zo'n ding
quote:
Hmz, maar die div moet dan wel 100% transparant zijn.....Volgens mij zie je dan de content niet.
Die flash banner kan toch wel in een divje staan?
Swetseneggerdonderdag 19 mei 2005 @ 14:46
quote:
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?
Dat ga ik eens proberen
Maar wanneer een div 100% transparant is, zie je volhgens mij ook de content niet. Die is dan ook 100% transparant.
SuperRembodonderdag 19 mei 2005 @ 14:58
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.
Swetseneggerdonderdag 19 mei 2005 @ 15:13
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.

Die div moet OVER de content, welke zichtbaar moet blijven tussen de flash door zeg maar.

-edit-
Voorbeeldje
http://www.eyeblaster.com(...)n_iwon/DD_Launch.htm

Als je hier een nontransparant div gebruikt, zit er om hond en TV gewoon een wit vlak hetgeen dus niet de bedoeling is

[ Bericht 24% gewijzigd door Swetsenegger op 19-05-2005 15:18:44 ]
Litphodonderdag 19 mei 2005 @ 15:26
Als je je div een background-color: transparent meegeeft zou dat toch goed moeten gaan? Eventuele content is dan gewoon zichtbaar.
Swetseneggerdonderdag 19 mei 2005 @ 15:28
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.
sterker nog, wanneer ik de achtergrondkleur niet specificeer doettie het gewoon goed.
Alleen werkt het innerHTML verhaal nog niet, maar ik zoek ff verder.

-edit- Done!
(ik had een foutje in m'n functie )
Bedankt!

[ Bericht 7% gewijzigd door Swetsenegger op 19-05-2005 15:37:37 ]
Litphodonderdag 19 mei 2005 @ 15:29
quote:
Op donderdag 19 mei 2005 15:28 schreef Swetsenegger het volgende:
sterker nog, wanneer ik de achtergrondkleur niet specificeer doettie het gewoon goed.
Dat komt omdat ie default op transparent staat volgens mijn grote CSS boek .
Swetseneggerdonderdag 19 mei 2005 @ 15:38
quote:
Op donderdag 19 mei 2005 15:29 schreef Litpho het volgende:

[..]

Dat komt omdat ie default op transparent staat volgens mijn grote CSS boek .
Dat blijkt
Overigens werkt deze dirty &quick zowel op IE als Moz Sop en Superembo.

Nogmaals bedankt
sopdonderdag 19 mei 2005 @ 16:03
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
Tuurlijk! Voor minder doen we het niet.
SuperRembodonderdag 19 mei 2005 @ 16:27
En het www is weer een ranzige banner rijker
Swetseneggerdonderdag 19 mei 2005 @ 21:38
quote:
Op donderdag 19 mei 2005 16:27 schreef SuperRembo het volgende:
En het www is weer een ranzige banner rijker
Als hij er uberhaupt al komt (en ik doe mijn best om dat tegen te houden) komt hij op de eigen website.

Tja, m'n werkgever is een sucker voor knipperende scrollende, bewegende websites
Het is ondertussen een soort kerstboom.
rickmansmaandag 23 mei 2005 @ 20:28
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.
markiemarkmaandag 23 mei 2005 @ 22:42
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.
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...
Litphomaandag 23 mei 2005 @ 22:51
quote:
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...
Strikt genomen is de inhoud van een frame een apart document, dus met framenaam.document.formulier.veld moet je er zijn .
SuperRembodinsdag 24 mei 2005 @ 10:45
Vanuit een iframe een element in de parent benaderen:

1var el = parent.document.getElementById('ElementName');


Vanuit de parent een element in een iframe benaderen:

1var el = frames['IFrameName'].document.getElementById('ElementName');



Testje http://superrembo.com/dhtml/IFrame/
markiemarkdinsdag 24 mei 2005 @ 16:09
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

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>


wie weet hoe het wel moet?!
markiemarkdinsdag 24 mei 2005 @ 16:16
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?!
al opgelost... moest stat.style.visibility zijn ipv stat.visibility...

sorry!
SuperRembodinsdag 24 mei 2005 @ 22:57
Arrrrgh. Wil iedereen nou een op houden met 'javascript:' in onclick te zetten!
markiemarkwoensdag 25 mei 2005 @ 00:41
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!
hoezo? hoort dat niet? mag dat niet?
markiemarkwoensdag 25 mei 2005 @ 00:45
even ter aanvulling op mn post van hiervoor, dat menu is dus gelukt, zal even een korten versie geven van hoe het werkt..
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>


nou dat is opzich cool, maar als ik naar een pagina uit dat menu ga (menu.php is geinclude, dus altijd zichtbaar in cms) schuift het menu weer dicht als het ware... hoe kan ik er voor zorgen dat het menu altijd zichtbaar blijft (zoals nu..) en dat de opengeklapte velden opengeklapt blijven?
SuperRembowoensdag 25 mei 2005 @ 08:48
quote:
Op woensdag 25 mei 2005 00:41 schreef markiemark het volgende:

[..]

hoezo? hoort dat niet? mag dat niet?
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: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?
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.
markiemarkwoensdag 25 mei 2005 @ 10:31
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.
ik ga me maar focussen op de eerste oplossing denk ik...
SuperRembowoensdag 25 mei 2005 @ 10:56
Zie ook de klipklapcookies van GoT
markiemarkwoensdag 25 mei 2005 @ 11:42
quote:
Op woensdag 25 mei 2005 10:56 schreef SuperRembo het volgende:
Zie ook de klipklapcookies van GoT
GoT? daar kijk ik nooit!
timbastiaansenvrijdag 27 mei 2005 @ 18:18
ik gebruik nu dit:

<a href="javascript:document.invoer.bericht.value='$PP'"><img src=foksmilies/tong.GIF border=0></a>

om tekst in een tekstvak te krijgen, het lukt wel maar eerst wordt het tekstveld, geheel gewist en daarna wordt je gelijk doorgelinkt naar:

javascript:document.invoer.bericht.value='$PP'

dus 2 probleempjes:

niet wissen en niet doorsturen
Litphozaterdag 28 mei 2005 @ 00:33
Als je het met alle geweld in je href wil plaatsen dan zou dit het moeten doen:
1
2
3
<a href="javascript:void document.invoer.bericht.value+='$PP'">
   <img src="foksmilies/tong.GIF" border="0">
</a>
Chandlerzondag 29 mei 2005 @ 10:47
Mensen ik heb het volgende waarvoor ik op GOT en IRT.org al ben wezen zoeken maar niets heb gevonden.

Ik wil 7 selectboxen maken waarvan de 1e gevuld met bep. data, nu wil ik dat wanneer ik de 1e iets selecteer de rest van de opties naar de volgende selectbox gaat en verder.

selectbox (gevuld) -> select item -> rest van items naar volgende selectbox en etc.

Nu weet ik echter niet hoe ik de selectboxjes kan uitlezen en overzetten naar een andere selectbox

Tnx.
sopzondag 29 mei 2005 @ 13:42
Chandler, maak eens een voorbeeldje, want ik kan er geen touw aan vastknopen.
Litphozondag 29 mei 2005 @ 13:56
Chandler, zoiets?

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>


[ Bericht 1% gewijzigd door Litpho op 30-05-2005 18:34:28 ]
Chandlermaandag 30 mei 2005 @ 09:00
quote:
Op zondag 29 mei 2005 13:56 schreef Litpho het volgende:
Chandler, zoiets?
[ code verwijderd ]
precies wat ik bedoelde!!!!
Chandlermaandag 30 mei 2005 @ 19:35
maar er is eits dat nog niet geheel werkt ik kan de stylen niet meenemen op een of andere manier...

zie voorbeeld dat ik reeds heb.

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>


hehe
Quyxz_maandag 30 mei 2005 @ 19:54
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> 


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.
Litphomaandag 30 mei 2005 @ 20:33
quote:
Op maandag 30 mei 2005 19:35 schreef Chandler het volgende:
maar er is eits dat nog niet geheel werkt ik kan de stylen niet meenemen op een of andere manier...
Zet tussen regel 13 en 14 de volgende regel:

1aOption.style.cssText = src.options[i].style.cssText;
R-Monmaandag 30 mei 2005 @ 20:43
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.
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.
Quyxz_maandag 30 mei 2005 @ 21:54
quote:
Op maandag 30 mei 2005 20:33 schreef Litpho het volgende:

[..]

Zet tussen regel 13 en 14 de volgende regel:
[ code verwijderd ]
Wekr niet...
sopdinsdag 31 mei 2005 @ 08:25
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.
Jij voert 'm waarschijnlijk uit als c:\test.html oid.

Plaats 'm ergens op het internet en je hebt geen problemen meer.
GSMboydinsdag 31 mei 2005 @ 09:29
Kan iemand een leuk klein scriptje maken, dat als je op een Checkbox klikt om hem aan te vinken, dat je dan een confirm krijgt (Zeker weten?), als je op JA drukt gaat de checkbox aan, en als je op NEE drukt blijft de checkbox uit.

Kan iemand dit maken ?
SuperRembodinsdag 31 mei 2005 @ 10:15
1
2
3
4
5
6
if (checkboxIsGechecked()) {
    if (!confirm('Zeker weten?')) {
        return false;
    }
}
return true;
GSMboydinsdag 31 mei 2005 @ 10:59
quote:
Op dinsdag 31 mei 2005 10:15 schreef SuperRembo het volgende:

[ code verwijderd ]
Sorry ben echte JS noob. Kan iemand bij de voorbeeldje een laten zien hoe ik het toepas op een checkbox
hornagedinsdag 31 mei 2005 @ 14:17
Ok vraagje,

Ik heb een plaatje op mijn website staan. Uit dit plaatje wil ik een gebied selecteren wat daarna eruit gekopieerd en vergroot wordt. Met javascript en php is goed gelukt.
Er komt alleen een probleem als ik in een browser aan de linkerkant bijvoorbeeld favorieten open heb staan.
De coordinaten kloppen dan niet meer.
Ik heb dus een javascript functie nodig die het linkerboven nulpunt van het plaatje kan berekenen ofzo. zodat ik de waardes krijg waarmee ik de coordinaten van de muis moet verrekenen.
Ik hoop dat iemand me hiermee kan helpen.
Swetseneggervrijdag 3 juni 2005 @ 20:50
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:

1
2
<div id="content">foto<br />tekst</div>
window.innerHeight=document.getElementById('content').height;

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
Swetseneggervrijdag 3 juni 2005 @ 21:49
quote:
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
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 terug

Kan iemand dat bevestigen?
SuperRembovrijdag 3 juni 2005 @ 22:01
1window.innerHeight = document.getElementById('content').clientHeight;



(Swetsenegger = GroteNeger ? )

[ Bericht 20% gewijzigd door SuperRembo op 03-06-2005 22:07:09 ]
Swetseneggervrijdag 3 juni 2005 @ 22:05
quote:
Op vrijdag 3 juni 2005 22:01 schreef SuperRembo het volgende:

[ code verwijderd ]

Dit werkt alvast onder FF... maar niet onder IE
Swetseneggervrijdag 3 juni 2005 @ 22:09
quote:
Op vrijdag 3 juni 2005 22:01 schreef SuperRembo het volgende:

[ code verwijderd ]

(Swetsenegger = GroteNeger ? )


ook op fok overigens
SuperRembovrijdag 3 juni 2005 @ 22:10
1
2
3
4
5
6
7
function getWidth(el) {
   return el.clientWidth || el.offsetWidth;
}

function getHeight(el) {
   return el.clientHeight || el.offsetHeight;
}


Vreemd trouwens, want IE heeft ook een clientHeight property.
Swetseneggervrijdag 3 juni 2005 @ 22:20
quote:
Op vrijdag 3 juni 2005 22:10 schreef SuperRembo het volgende:

[ code verwijderd ]

Vreemd trouwens, want IE heeft ook een clientHeight property.
dit is mijn code nu. de hoogte gaat nog steeds niet goed

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;}}
SuperRembovrijdag 3 juni 2005 @ 22:26
Voor IE moet je dus offsetHeight gebruiken in plaats van clientHeight.
Swetseneggervrijdag 3 juni 2005 @ 22:46
quote:
Op vrijdag 3 juni 2005 22:26 schreef SuperRembo het volgende:
Voor IE moet je dus offsetHeight gebruiken in plaats van clientHeight.
height=document.getElementById('peinemann').offsetHeight+60;

Op de een of andere manier verliest hij daarmee een pixeltje of 60... zo werkt het wel
Chandlervrijdag 3 juni 2005 @ 23:20
quote:
Op maandag 30 mei 2005 20:33 schreef Litpho het volgende:

[..]

Zet tussen regel 13 en 14 de volgende regel:
[ code verwijderd ]
Tnx, het volgende siteje heb ik er mee gemaakt (stelt weinig voor)

http://weekcolors.bruggema.nl

markiemarkdonderdag 30 juni 2005 @ 16:28
hoe kan ik de value van een button (tekst op de button) laten veranderen dmv een javascript functie? heb nu dit, maar dat werkt niet zoals ik wil...
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;
   }
}


hiernaast heb ik een checkbox die de functie aanroept en een hidden field die de value 1 of 2 heeft om aan te geven of de button Nieuw of Volgende moet tonen..
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"> 


edit: probleem opgelost

code voor de liefhebber veranderd

[ Bericht 8% gewijzigd door markiemark op 30-06-2005 16:47:15 ]
markiemarkdonderdag 30 juni 2005 @ 17:21
wat is hier fout aan?
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');
      }
Litphodonderdag 30 juni 2005 @ 17:24
quote:
Op donderdag 30 juni 2005 17:21 schreef markiemark het volgende:
wat is hier fout aan?
[ code verwijderd ]
if ( veld == "" )
zou beter werken als
( veld.value == "" )
, dwz ik neem aan dat je dat wil testen.

Ik zou zelf testen met
( veld.value.length == 0 )
trouwens, maar ik weet even niet hoe moeilijk javascript met stringvergelijkingen doet. Best kans dat dat een overbodig iets is wat ik uit een andere taal heb overgenomen.
markiemarkdonderdag 30 juni 2005 @ 17:26
het gaat voornamelijk over het volgende
1var veld = document.getElementById("veld" + i);


[ Bericht 13% gewijzigd door markiemark op 30-06-2005 17:32:05 ]
Litphodonderdag 30 juni 2005 @ 17:30
quote:
Op donderdag 30 juni 2005 17:26 schreef markiemark het volgende:
het gaat voornamelijk over het volgende
[ code verwijderd ]
Wat evalueert die eerste regel? Kan je niet gewoon i aan veldnr toekennen?
Schorpioendonderdag 30 juni 2005 @ 17:31
Wat doet die eval daar?
markiemarkdonderdag 30 juni 2005 @ 17:32
ik dacht, misschien werkt het dan... kwam er niet uit
markiemarkdonderdag 30 juni 2005 @ 17:35
edit: wat er gefikst is weet ik niet, maar hij werkt
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
      }
      
   }
}


[ Bericht 90% gewijzigd door markiemark op 30-06-2005 18:10:00 ]
SuperRembodonderdag 30 juni 2005 @ 18:39
Wat denk je heir mee te bereiken?
1var aantal = aantal;
pc-fr34kdonderdag 30 juni 2005 @ 18:49
quote:
Op donderdag 30 juni 2005 18:39 schreef SuperRembo het volgende:
Wat denk je heir mee te bereiken?
[ code verwijderd ]
Volgens mij denkt hij dat hij de variabele uit de functie eerst nog eens moet toewijzen. .
markiemarkdonderdag 30 juni 2005 @ 19:04
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. .
jaaahh je gaat hele gekke dingen doen als je niet weet waar de fout zit!!
Swetseneggerdonderdag 28 juli 2005 @ 14:32
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?
Litphodonderdag 28 juli 2005 @ 14:35
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?
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?
Swetseneggerdonderdag 28 juli 2005 @ 14:37
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 Swets
Swetseneggerdonderdag 28 juli 2005 @ 14:38
quote:
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?
Het laatste
Tenminste, hij springt naar de zelfde page, maar met een andere taal setting
Litphodonderdag 28 juli 2005 @ 14:39
quote:
Op donderdag 28 juli 2005 14:37 schreef Swetsenegger het volgende:

[..]

gewoon een onChange in de select optie Swets
Heel goed Swets. Zie je wel dat er een kort antwoord voor was .
Swetseneggerdonderdag 28 juli 2005 @ 14:40
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 .
Swetseneggervrijdag 29 juli 2005 @ 11:57
1
2
3
var vervaldatum = new Date();vervaldatum.setTime(vervaldatum.getTime() + 1000 * 60 * 60 * 24 * 365);
var setlang = 'uk';
document.cookie = setlang + ";expires=" + vervaldatum;

Waarom expired mijn cookie als ik de browser sluit?

[ Bericht 1% gewijzigd door Swetsenegger op 29-07-2005 15:17:32 ]
Swetseneggervrijdag 29 juli 2005 @ 13:16
iemand?
mscholvrijdag 29 juli 2005 @ 14:25
quote:
Op vrijdag 29 juli 2005 11:57 schreef Swetsenegger het volgende:

[ code verwijderd ]

Waarom expired mijn cookie als ik de browser sluit?
ben niet bekend met JS+cookies maar moet document,cookie niet document.cookie zijn???
Swetseneggervrijdag 29 juli 2005 @ 15:16
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
mscholvrijdag 29 juli 2005 @ 15:41
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
idd ROFL
Swetseneggervrijdag 29 juli 2005 @ 16:31
Maar... waarom expired m'n cookie
mscholvrijdag 29 juli 2005 @ 16:50
quote:
Op vrijdag 29 juli 2005 16:31 schreef Swetsenegger het volgende:
Maar... waarom expired m'n cookie
hje hebt vast al op internet gezocht maar hier heb ik wat gevonden met voorbeelden enzo...
Swetseneggervrijdag 29 juli 2005 @ 17:16
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, ik doe dus wat daar staat.
mscholvrijdag 29 juli 2005 @ 17:18
quote:
Op vrijdag 29 juli 2005 17:16 schreef Swetsenegger het volgende:

[..]

Ja, ik doe dus wat daar staat.
vreemd
Swetseneggervrijdag 29 juli 2005 @ 17:19
quote:
Op vrijdag 29 juli 2005 17:18 schreef mschol het volgende:

[..]

vreemd
Ja, of mijn datum berekening moet niet kloppen (mijn javascript is nog niet zo sterk)

1var vervaldatum = new Date();vervaldatum.setTime(vervaldatum.getTime() + 1000 * 60 * 60 * 24 * 365);
mscholvrijdag 29 juli 2005 @ 17:35
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 ]

net het voorbeeld op die site geprobeerd...
die werkt bij mij niet

dus ik zou hetzelfde probleem hebben als jij
SuperRembovrijdag 29 juli 2005 @ 18:24
Maak er eens dit van:

1 + ";expires=" + vervaldatum.toGMTString();
Swetseneggervrijdag 29 juli 2005 @ 19:06
quote:
Op vrijdag 29 juli 2005 18:24 schreef SuperRembo het volgende:
Maak er eens dit van:
[ code verwijderd ]
IK kan het maandag pas proberen (zakelijk scriptje)
SuperRembovrijdag 29 juli 2005 @ 19:13
quote:
Op vrijdag 29 juli 2005 19:06 schreef Swetsenegger het volgende:

[..]

IK kan het maandag pas proberen (zakelijk scriptje)
Aha. Waar kan ik de factuur heen sturen?
Swetseneggervrijdag 29 juli 2005 @ 19:22
quote:
Op vrijdag 29 juli 2005 19:13 schreef SuperRembo het volgende:

[..]

Aha. Waar kan ik de factuur heen sturen?
Je kan aan Danny vragen of hij een leuk tagje achter je naam hangt
GSMboyzaterdag 30 juli 2005 @ 14:38
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 ga zo dit script gebruiken, maar hoe komt hij aan de ID=listbox1?
Swetseneggerdinsdag 2 augustus 2005 @ 10:42
quote:
Op vrijdag 29 juli 2005 18:24 schreef SuperRembo het volgende:
Maak er eens dit van:
[ code verwijderd ]
Ik begrijp er niets van, m'n cookie expired binnen een dag, maar dit is toch echt een jaar toch?

1var vervaldatum = new Date();vervaldatum.setTime(vervaldatum.getTime() + 1000 * 60 * 60 * 24 * 365);
SuperRembodinsdag 2 augustus 2005 @ 11:58
Is dat met .toGMTString() ?
En wat staat er in je cookie?

Een jaar er bij optellen kan je ook zo doen:

1
2
var vervaldatum = new Date();
vervaldatum.setFullYear(vervaldatum.getFullYear() + 1);
Swetseneggerdinsdag 2 augustus 2005 @ 12:25
quote:
Op dinsdag 2 augustus 2005 11:58 schreef SuperRembo het volgende:
Is dat met .toGMTString() ?
Ja
quote:
En wat staat er in je cookie?
Een taalkeuze (de,dk,es,fr,it,nl,pt,se of uk)
quote:
Een jaar er bij optellen kan je ook zo doen:
[ code verwijderd ]
Kan ik ook even proberen
ikke_ookwoensdag 3 augustus 2005 @ 18:28
Ik heb een array met een aantal woorden erin, en nu wil ik weten welke woorden er met een bepaalde lettercombinatie beginnen of welke woorden een bepaalde lettercombinatie bevatten. (bevatten of beginnen maakt in mijn geval niet uit, maar ik weet niet wat makkelijker is met javascript)

Ik heb al een while loop om het array door te lopen , maar hoe verder?
SuperRembowoensdag 3 augustus 2005 @ 18:36
Een loopje met een regexp.
Nevermindzondag 7 augustus 2005 @ 00:18
edit: al opgelost

Via frame 2 voeg ik dynamisch DIVjes toe aan frame 1.
Deze DIVjes worden op exact dezelfde plek gezet (top: 5px, left: 0), position absolute.

Bij eentje ziet dat er bijvoorbeeld zo uit:


Maar, als ik nu een ander DIVje toevoeg, komt die niet op dezelfde plek maar eronder, zoals op deze afbeelding. De z-index verhogen van het nieuwe venster heeft geen zin:


Dat is niet zo erg, maar het vervelende is dat de style.top-positie nu 0px is, terwijl die op iets van 150px staat. Een functie waar ik mee bezig ben checkt of de DIVs boven het schermrand uitkomen, en zo ja, zetten die weer op 5px terug. Omdat de positie van het tweede (en elke volgend DIV) niet kloppen kunnen die niet worden verplaatst (alle DIVs zijn draggable).

Ik hoop dat het een klein beetje te volgen is. Kan iemand me helpen?

[ Bericht 6% gewijzigd door Nevermind op 07-08-2005 02:30:53 ]
SuperRembozondag 7 augustus 2005 @ 10:25
Dit kan aan duizend en een dingen liggen. Online voorbeeldje?
Nevermindzondag 7 augustus 2005 @ 21:56
Nee, maar ik editte in de eerste regel dat het al opgelost is
Nevermindmaandag 8 augustus 2005 @ 19:15
-edit-
nevermind

[ Bericht 92% gewijzigd door Nevermind op 09-08-2005 20:04:13 ]
GSMboymaandag 15 augustus 2005 @ 18:03
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-
Kan iemand me dit duidelijker uitleggen. Ik snap er weinig van.
Ik wil dus 1 functie hebben voor alles kiezen, en als attribuut bij het oproepen van de functie aangeven voor welke multiple selectfield het geldt.
SuperRembomaandag 15 augustus 2005 @ 18:26
Dat doet die functie toch? Je geeft de id op van het selectfield waarvan je alle opties wil selecteren.

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-of-6Billiondinsdag 23 augustus 2005 @ 09:39
Ik wil graag een activiteitenkalender op de site van m'n sportvereniging. Er staat al een verjaardagenscriptje op. Het lijkt mij de makkelijkste manier om deze om te bouwen.
Maar ik ben een redelijke js-noob
Dit script geeft nu nog een gebeurtenis (verjaardag) van vandaag weer. Of een boodschap dat er geen taart is vandaag
Nou zou ik graag willen zien dat niet zozeer vandaag wordt weergegeven, maar alles van de komende 7 dagen OF de eerstvolgende gebeurtenis.

Kan/wil iemand mij op weg helpen?
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-of-6Billiondonderdag 25 augustus 2005 @ 11:49
kick.....

alleen de eerstkomende 6 gebeurtenissen weergeven dan?
1-of-6Billionvrijdag 26 augustus 2005 @ 16:39
Helemaal niemand?

Dat was een goed idee van je Jump....
fokME2vrijdag 26 augustus 2005 @ 22:28
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 ;
}


Deze code gebruik in het admin gedeelte van een website. Staat in een aparte .js file.

Als ik de site beziek met IE dan krijg ik een error van Visual Studio? Of ik de foutopsoring wil starten?

Ik kan zelf geen javascript, ziet iemand de fout?
Nevermindzaterdag 27 augustus 2005 @ 12:27
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.
1-of-6Billionzaterdag 27 augustus 2005 @ 16:10
Mijn probleem is ver opgelost.
De laatste vraag is van cosmetische aard. De datum-output van het script wat ik nu heb, is
mm / dd / yyyy. Ik zou dat liever als dd / mm / yyyy zien, maar daar kom ik écht niet uit.
Iemand suggesties?
de datum anders noteren in var arrBday werkt iig niet.

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>
Swetseneggerzondag 28 augustus 2005 @ 15:03
In een javascript validatie functie, verander ik de border-kleur van een input veld indien het veld niet valideert. Nu moet die functie bij het aanroepen wel eerst alle borders terug zetten naar default values (anders blijven deze rood).

Hoe zet ik ze terug naar default values?
form.name.removeProperty('border'); werkt in ieder geval niet
pc-fr34kzondag 28 augustus 2005 @ 15:18
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. .
SuperRembozondag 28 augustus 2005 @ 15:58
Je kan meerdere classes op 1 element gebruiken. Achter je normale class plak je (gescheiden door een spatie) een extra class (error). Om de errors te verwijderen loop je door alle elementen binnen het form en haal je 'error' uit de className.

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, '');
   }
}
Swetseneggerzondag 28 augustus 2005 @ 18:14
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. .
Het probleem is niet het zetten van de kleur, maar het resetten naar de default value:

Ik heb een form, onsubmit spring ik naar een validatie funtie.
Indien een veld niet valideert (bv naam), maak ik de border van de input rood geef een alert en return false.

De gebruiker weet zo welk veld niet goed is.

Tot zover geen probleem. Wanneer hij echter nu aanpast en wederom submit, en er zou een ander veld fout zijn, kleurt dat veld rood en return ik.

Maar nu is het naam veld wel goed, maar staat nog steeds rood. Ik moet dus elke keer als ik de functie aanroep de stijl resetten naar de default values. Dit is een input welke default geen opmaak heeft.
Swetseneggerzondag 28 augustus 2005 @ 19:26
Ik heb vanalles geprobeerd, maar steeds gaat er wat mis.
Deze leek me nu het makkelijkst

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

de volgende stijlen staan in mijn stylesheet
.input{
border:solid 1px rgb(180,180,180);
}

.input_error{
border:solid 1px rgb(180,180,180);
}

maar... hij veranderd de border niet van kleur bij een error. de alert krijg ik wel
Swetseneggerzondag 28 augustus 2005 @ 19:28
Ik zie nu hier met posten pas dat ik mijn input error geen rode border heb gegeven na de copy paste
fokME2zondag 28 augustus 2005 @ 22:27
quote:
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.
Ja, die is er
onderjaszaterdag 10 september 2005 @ 16:35
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.
SuperRembozaterdag 10 september 2005 @ 16:59
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.
Dat doe je niet met javascript maar met css. Zie [CSS] voor dummies - Deel 2.
Gijsermanzaterdag 10 september 2005 @ 20:33
Kan ook met javascript:

document.getElementById('idnaam').filters.alpha.opacity=opacity; (internet explorer)
document.getElementById('idnaam').style.MozOpacity=opacity/100; (mozilla)

Je moet dan wel je tabel een id geven en deze id neerzetten waar nu idnaam staat
de variabele opacity is een getal tussen 0 en 100
pc-fr34kmaandag 12 september 2005 @ 07:54
Ja, wat je nu doet is gewoon de CSS toewijzen via javascript, als js uit staat wordt het niet gestyled maar als je het in de CSS zet dan rendert het wel gewoon goed in elke browser die CSS ondersteund...
Gijsermandinsdag 13 september 2005 @ 18:21
Ja, maar met javascript kan je de opacity variabel maken door het bijvoorbeeld in een functie te zetten, dat kan je met CSS niet doen.
GSMboywoensdag 28 september 2005 @ 16:12
Ik wil een checkbox hebben, maar zodra ik hem aanklik wil ik een Ja/Nee venster krijgen met: "Weet je het zeker...."

Bij een klik op Nee gaat de checkbox uit, en bij Ja blijft hij aanstaan.
Kan iemand dat maken voor me
Schorpioenwoensdag 28 september 2005 @ 17:20
In paar minuten ingeklopt en dus compleet ongetest:

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>
GSMboywoensdag 28 september 2005 @ 18:13
Als ik hem aanklik gebeurt er niks, als ik hem uitklik dan zie ik pas die confirm...
klopt niet echt...
Darkomenwoensdag 28 september 2005 @ 18:42
ff aanpassen:(!chk.checked) word dan (chk.checked) als ik het goed heb
Schorpioenwoensdag 28 september 2005 @ 18:52
Ja, klopt, lekker onlogisch; de checkbox moet eigenlijk pas checked worden als de onclick een true teruggeeft; niet daarvoor al. Maar dat werkt dus blijkbaar anders, dat klopt eigenlijk niet. Zoals Darkomen zegt werkt het scriptje zoals je wil (nu wel getest).
Nevermindwoensdag 28 september 2005 @ 20:23
Ik heb een pagina met twee frames. In het linkerframe (navigatie) staat linkjes, als je er op klikt wordt dynamisch een iframe gegenereerd in het rechterframe (desk). Met dynamisch bedoel ik dat de BODY van desk gewijzigd wordt, op deze wijze: (de <body>-tag in desk heeft het id par gekregen)

navigatie:
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);
}


desk:
1
2
3
4
function updBody( html, name )
{
    document.getElementById("par").innerHTML = document.getElementById("par").innerHTML + html;
}


De dynamisch gemaakte iframes hebben dus allemaal een eigen id en een eigen name - waarde.

En nu het probleem:
Ik open een iframe waarin ik wat rondsurf, bijvoorbeeld op Google. Als ik hierna een willekeurige andere iframe open, zijn alle al aanwezige iframes gereset naar hun beginpagina. De code uit de BODY van desk wordt dus compleet opnieuw geladen. Dit was iets wat ik compleet over het hoofd heb gezien tijdens het maken.

Dit is dus niet de bedoeling, de iframes moeten op hun huidige locatie blijven staan. Is er een andere manier om dit te doen werken? Dus, om alleen de nieuwe content te renderen, in plaats van de hele pagina opnieuw op te bouwen?
Nevermindwoensdag 28 september 2005 @ 20:34
Ik bedenk me net:
Als ik op desk nou 10 divjes neerzet, die onzichtbaar zijn, genaamd iframe1 t/m iframe10.
Als er op een link in navigatie wordt geklikt, wordt het eerste divje in desk herschreven naar de html voor de iframe. Als er op nog een link in navigatie wordt geklikt, wordt het tweede divje in desk herschreven, etc. Als er voor de 11e keer op een link in navigatie geklikt wordt, wordt het eerste divje herschreven naar de nieuwe iframe.

Op deze manier kunnen er nooit meer dan 10 schermpjes tegelijk zijn, maar dat is voor het doel van het script ook niet belangrijk, aangezien er amper ruimte is voor meer dan 3 schermen tegelijk. Maar, de hele pagina hoeft niet opnieuw gerendert te worden op deze manier. Klopt dit?
Darkomenwoensdag 28 september 2005 @ 22:29
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:

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');
      }
   }
SuperRembowoensdag 28 september 2005 @ 22:45
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 ]
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.
Nevermindwoensdag 28 september 2005 @ 22:57
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 verbergen
Wat ik als oplossing had gegeven werkt prima in Firefox, zelfs een hoop andere fouten zijn daarmee opgelost. Maar IE is nu weer compleet buggy, bah. Vervelend om iets goed cross-browser te maken.
freissdonderdag 29 september 2005 @ 17:19
Nou, weer een vraagje voor jullie. Ik ben een ontzettende JS dummie, dus ik zit hier denk ik wel goed .
Ik wil namelijk een javascriptje hebben die de plaatjes verandert, zoals de Fok PI. Graag krijg ik dan een alertje met "welk plaatje wil je veranderen" en dat je dan de url in moet voegen en dan een alert met "welk plaajte wil je invoegen". Maar het moet wel als bladwijzer te doen zijn!
Nu zeggen jullie natuurlijk UTFG oid, maar ik weet niet hoe je dus alles als bladwijzer kan activeren. Wie kan mij helpen
pc-fr34kdonderdag 29 september 2005 @ 18:49
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?
Darkomendonderdag 29 september 2005 @ 19:19
quote:
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.
Omdat ik wilde patsen dat ik het ook zelf kon, en de mijne werkt ook niet slecht op de overbodige code
Ik ga eens naar die site kijken, dat de submenu's 20px hoger komen waneer je refreshed is iets wat ik idd ook ineens tegen kwam ik zal wel wat hebben gerotzooid.
Tnx voor de tips, ik ga ff rondkijken en aanpassen

[ Bericht 3% gewijzigd door Darkomen op 29-09-2005 19:41:51 ]
freissdonderdag 29 september 2005 @ 19:53
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?
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:
1javascript:(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');};};})();

zoiets als dit dus.
pc-fr34kdonderdag 29 september 2005 @ 19:59
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?
freissdonderdag 29 september 2005 @ 20:26
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?
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?
freissdonderdag 29 september 2005 @ 20:27
Als ik niet zo'n noob was in JS, had ik het wel zelf gedaan.
pc-fr34kdonderdag 29 september 2005 @ 21:45
Jij bedoeld dat hij het plaatje dat de source heeft van de eerste url de source krijgt van de tweede url?
Darkomendonderdag 29 september 2005 @ 22:31
quote:
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.
Krijg hem alleen niet met divs werkend in IE
Dan maar mn hele css slopen en opnieuw beginnen

[ Bericht 26% gewijzigd door Darkomen op 29-09-2005 23:12:33 ]
Nevermindvrijdag 30 september 2005 @ 01:12
Waarom werkt dit in Firefox en Opera, maar niet in Internet Explorer? Ik heb deze code gekopieerd van een ander project waar het wel werkt, dus ik vraag me af wat ik over het hoofd zie .

de 404s horen erbij, dat Opera de transparantie niet ondersteund is bekend
SuperRembovrijdag 30 september 2005 @ 07:48
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.
freissvrijdag 30 september 2005 @ 11:09
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?
jep!
Nevermindvrijdag 30 september 2005 @ 16:15
quote:
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.
Je moet het toch eens leren he
Ik weet dat er wat problemen in zitten, en dat probleem in Firefox is inderdaad erg vervelend. Ik heb alleen best leuke ideeën, die pas kunnen werken als deze basis in orde is. En dat is erg moeilijk met een script dat ik half gejat heb en half zelf aangepast heb. CSS is geen optie, omdat de DIVjes draagbaar moeten zijn. Resizen moet ik ook eens naar kijken, ik zou niet weten hoe ik dat kan wijzigen.
een andere fout is overigens dat het venster in Firefox eeuwig lijkt te blijven laden

Maar over het probleem: GetX() geeft de goede waarde terug, ook in IE. Het moet inderdaad zo'n soort probleem zijn, maar ik zie door de bomen het bos niet meer .
pc-fr34kvrijdag 30 september 2005 @ 18:28
quote:
Op vrijdag 30 september 2005 11:09 schreef freiss het volgende:

[..]

jep!
Net eventjes voor je gemaakt:
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
      }
   }
}

1Aan te roepen met:replaceIMG('eersteurl', 'tweedeurl')


In een bladwijzer dus zo:
1javascript: 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'), '')
freissvrijdag 30 september 2005 @ 18:41
Dankjewel! Hij werkt!
Chandlerdinsdag 4 oktober 2005 @ 19:59
Ik zit met het volgende, ik heb een javascript scriptje geschreven die bepaalde uitserttings uitleest, echter zit er ergens een error maar kan het gewoon niet vinden

Heeft iemand een idee waar mijn probleem zit?

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>


Darkomendinsdag 4 oktober 2005 @ 20:55
Ik krijg de melding:

Fout: getIsFontSmootingEnabled is not defined
Bronbestand: http://peugeotheaven.com/test.html
Regel: 149

In FireFox, ook de 2de popup is leeg

In IE loopt het na de 1ste popup al vast
Chandlerwoensdag 5 oktober 2005 @ 08:10
de laatste versie staat op http://upload.bruggema.nl/userfiles/index.html zoals je ziet is die getIsFontSmootingEnabled goed..

Alleen krijg ik geen variabelen mee, hiermee doel ik op

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>


nu zoe je moeten zien Hallo eric maar dat gebeurd dus niet
Darkomenwoensdag 5 oktober 2005 @ 08:57
Ik krijg nu : Fout: MM_FlashInfo is not defined
Bronbestand: http://upload.bruggema.nl/userfiles/index.html
Regel: 112

maar dit betekent soms ook dat de fout daarbovern zit , iets niet afgesloten of zo

Probeer trouwens eens str +=" eric";
Chandlerwoensdag 5 oktober 2005 @ 12:09
Ga het ff proberen...
Chandlerwoensdag 5 oktober 2005 @ 12:14
Inderdaad Darkomen; raar is dat want str = str + zou toch ook moeten werken mja..

nu het volgende; ik wil checken of flash is geinstalleerd maar hoe kan ik kijken of deze daadwerkelijk is geinstalleerd? want stel het is niet geinstalleerd dan geeft deze functie een error en stopt de rest van het 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;
}


Darkomenwoensdag 5 oktober 2005 @ 13:22
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';
}

[ Bericht 2% gewijzigd door Darkomen op 05-10-2005 13:43:24 ]
Chandlerwoensdag 5 oktober 2005 @ 17:58
ik zal eens kijken, tnx alvast
Chandlerwoensdag 5 oktober 2005 @ 18:03
Helaas krijg nog steeds in IE geen output ennuh hetzelfde in FF
SuperRembowoensdag 5 oktober 2005 @ 18:46
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';
}
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.

Testen of een functie bestaat kan je ook beter zo doen:
1
2
3
if (MM_FlashInfo) {
   //...
}


By Macromedia staat hoe je flash detecteert.

[ Bericht 7% gewijzigd door SuperRembo op 05-10-2005 19:40:30 ]
Chandlerdonderdag 6 oktober 2005 @ 07:46
omg, ik heb eergisteren nog op macromedia gekeken maar niets kunnen vinden maar idd deze functie werkt gewoon
Chandlerdonderdag 6 oktober 2005 @ 07:55
willen jullie kijken of jullie hier een flash versie uit krijgen? en eventueel andere zaken? zou leuk zijn als je de gehele uitkomst wil delen..

mijn uitkomst van http://upload.bruggema.nl/userfiles/index.html is

&jsver=1.3&java=1&colors=32&res=1024x768&fonts=true&cookie=1&flash=0

alvast bedankt
Darkomendonderdag 6 oktober 2005 @ 09:07
ie: &jsver=1.3&java=1&colors=32&res=1280x1024&fonts=true&cookie=1&flash=0
FF helemaal geen melding.

maar leuk scriptje
alleen een beetje groot
Chandlerdonderdag 6 oktober 2005 @ 09:41
FF helemaal niets? stom zeg... zou toch ook gewoon moeten werken argh.
Darkomendonderdag 6 oktober 2005 @ 11:31
<script language="JavaScript">
document.writeln('blabla');
</script>

werkt wel in ff, dus het zal is boven document.writeln zijn
SuperRembodonderdag 6 oktober 2005 @ 13:40
quote:
Op donderdag 6 oktober 2005 09:41 schreef Chandler het volgende:
FF helemaal niets? stom zeg... zou toch ook gewoon moeten werken argh.
quote:
Error: navigator.plugin has no properties
Source File: http://upload.bruggema.nl/userfiles/index.html
Line: 105
navigator.plugin moet navigator.plugins zijn.
Chandlerdonderdag 6 oktober 2005 @ 18:11
ow.... ik zal het ff fixen
Chandlerdonderdag 6 oktober 2005 @ 18:15
Het werkt nu!

in IE:
1&jsver=1.3&java=1&colors=32&res=1024x768&fonts=true&cookie=1&flash=0 


in FF:
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


vet netjes!!
Darkomenvrijdag 7 oktober 2005 @ 12:28
IE: &jsver=1.3&java=1&colors=32&res=1152x864&cookie=1&flash=0

FF: &jsver=1.3&java=1&colors=32&res=1152x864&ref=http%3A//forum.fok.nl/topic/686241/5/50&cookie=1&flash=7&plugin[0]=Mozilla Default Plug-in&plugin[1]=RealJukebox NS Plugin&plugin[2]=RealPlayer(tm) G2 LiveConnect-Enabled Plug-In (32-bit) &plugin[3]=RealPlayer Version Plugin&plugin[4]=QuickTime Plug-in 6.5.1&plugin[5]=QuickTime Plug-in 6.5.1&plugin[6]=QuickTime Plug-in 6.5.1&plugin[7]=QuickTime Plug-in 6.5.1&plugin[8]=Adobe Acrobat&plugin[9]=Adobe ESD Manager Plugin&plugin[10]=Shockwave Flash&plugin[11]=Microsoft Office 2003&plugin[12]=Java Plug-in&plugin[13]=Java Plug-in&plugin[14]=Java Plug-in&plugin[15]=Java Plug-in&plugin[16]=Java Plug-in&plugin[17]=Java Plug-in&plugin[18]=Java Plug-in&plugin[19]=Microsoft (R) DRM&plugin[20]=Windows Media Player Plug-in Dynamic Link Library&plugin[21]=Microsoft® Windows Media Services


Netjes
Alleen waarom heb ik in FF 4 keer QuickTime Plug-in 6.5.1 en 7 ker Java Plug-in :|
Chandlervrijdag 7 oktober 2005 @ 13:25
geen flauw idee, denk dat daar nog een check routine moet komen.. alsin; is het al een array? dan laat maar hangen
Darkomendinsdag 18 oktober 2005 @ 14:11
Hoe zou ik met javascript bijvoorbeeld een bbtag zoals hieronder in html kunnen veranderen?
1[url]www.iets.nl[/url]


[ Bericht 29% gewijzigd door Darkomen op 18-10-2005 14:16:34 ]
pc-fr34kdinsdag 18 oktober 2005 @ 14:25
http://www.regular-expressions.info/javascript.html Daar staat uitgelegt hoe je een regular expression in javascript gebruikt.
Darkomendinsdag 18 oktober 2005 @ 14:49
Dat lukt dus niet helemaal

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>
Swetseneggerdonderdag 20 oktober 2005 @ 09:42
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";
}


Vreemd probleem. IN firefox krijg ik netjes een cookie language, met een expiration date van een jaar.

In IE krijg ik GEEN cookie (prompt aangezet), maar mijn taal welke met onderstaande functie wordt opgehaald is wel de juiste.

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


Totdat ik de browser uitzet, dan is het cookie (welke ik niet krijg...) expired.

disclaimer: de fok code tage veranderd sommige punten in JS in komma's
SuperRembomaandag 24 oktober 2005 @ 13:27
Weet iemand hoe je een hidden input veld maakt in IE5 voor mac?

1
2
3
4
5
6
7
function addField(p_name, p_value) {
   var el = document.createElement('INPUT');
   el.type = 'hidden';
   el.name = p_name;
   el.value = p_value;
   document.forms[0].appendChild(el);
}


Dit werkt prima in IE Win en FireFox, maar blijkbaar is el.type readonly op de mac. Ik heb er nu een gewoon tekstveld van gemaakt met display=none, maar ik zou toch liever een echt hidden field hebben.
Chandlerdonderdag 27 oktober 2005 @ 16:21
Weet iemand trouwens hoe je bij een input kan checken of er een verandering is gemaakt.

Dus bij iedere verandering in het veld een functie aanroept!? oftewel na iedere letter die je intoetst de functie wordt geroepen? want weet dat onChange niet werkt... en kan een goede uitleg helaas niet vinden
pc-fr34kdonderdag 27 oktober 2005 @ 16:46
Een if statement lijkt me.
1
2
3
4
5
6
7
8
9
10
11
12
13
content = document.forms.form.veld.value
function checkChange()
{
if(content != document.forms.form.veld.value)
{
return FALSE
}
else
{
return TRUE
}

}
Chandlerdonderdag 27 oktober 2005 @ 16:49
nee dat was niet wat ik bedoelde, maar na een half uurtje google ben ik er achter

tis gewoon de onkeyup event, maaruh snap niet waarom dat geen onChange is

het eerste deel is dus af
SuperRembodonderdag 27 oktober 2005 @ 17:10
De onchange event gaat pas af als je het element verlaat.

Als je nu een stukje tekst in het invoerveld sleept dan gaat je onkeyup niet af maar er is wel een verandering. In IE heb je "onpropertychange" en in FF heb je "oninput", daarmee werkt het beter.
Chandlerdonderdag 27 oktober 2005 @ 18:32
hmm, kan ik die dan beide defenieren? zodat het voor beiden werkt? of moet ik gaan detecteren welke keuze ik moet maken?
SuperRembodonderdag 27 oktober 2005 @ 19:08
onpropertychange wordt alleen afgevoerd in IE, oninput alleen in FF (alle Gecko browsers). Beide werken niet in Opera 8.
oninput is als ik het goed heb een w3c event, dus het kan zijn dat toekomstige versies van IE (7?) het wel gaan onderesteunen.
Chandlerdonderdag 27 oktober 2005 @ 20:49
Hmm, denk dat ik dan nog maar voor die tijd onkeyup ga gebruiken, dit wordt volgens de handleiding door beide ondersteund en zal dus minder conflicten geven, en tja de input mag dan welliswaar niet helemaal correct worden verwerkt maar het is toch maar een kleine toevoeging.
SuperRembodonderdag 10 november 2005 @ 16:17
Weet iemand of het voor Mac IE5.2 nodig is om je javascript code tussen html-comments te zetten?
Dus zo:
1
2
3
<script type="text/javascript"><!--
   alert('Hallo');
//--></script>


Of werkt het ook goed zonder <!-- -->?
pc-fr34kdonderdag 10 november 2005 @ 16:23
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 <!-- -->?
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.
Chandlerdonderdag 10 november 2005 @ 16:29
Dat is het volgens mij ook maar met Macs weet je het nooit zekers als je het niet getest hebt
SuperRembodonderdag 10 november 2005 @ 17:23
quote:
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.
IE5 voor Mac is een ouwe klote browser. Helaas zijn er nog klanten die dat brakke ding gebruiken
Neverminddinsdag 22 november 2005 @ 01:35
-edit-
dat was te dom Nevermind

[ Bericht 55% gewijzigd door Nevermind op 22-11-2005 01:49:31 ]
SuperRembodinsdag 22 november 2005 @ 07:47
Dat maakt nieuwsgierig
DionysuZwoensdag 23 november 2005 @ 02:02
quote:
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
Ik heb met die browser al heel veel (lees: te veel) problemen gehad helaas is een van mijn grootste klanten een fervent mac gebruiker en gebruikt hij naast safari ook IE.
JeRawoensdag 23 november 2005 @ 02:31
quote:
Op woensdag 23 november 2005 02:02 schreef DionysuZ het volgende:

[..]

Ik heb met die browser al heel veel (lees: te veel) problemen gehad helaas is een van mijn grootste klanten een fervent mac gebruiker en gebruikt hij naast safari ook IE.
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?
DionysuZwoensdag 23 november 2005 @ 02:33
quote:
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?
haha nee hij eist het niet gelukkig, hij weet ook wel dat weinig mensen het gebruiken maar ik probeer het natuurlijk altijd goed genoeg te maken zodat het ook in die browser werkt. En dat valt niet mee..
Chandlerwoensdag 23 november 2005 @ 12:06
Stel ik heb een pulldown, en die heeft 4 opties + een null optie... nu wil ik dat wanneer iemand de optie veranderd van 0 (niets) naar iets (niets gebeurd) maar wanneer hij een optie van iets, naar iets anders veranderd hij / zij een popup krijgt... (saven etc )

Hoe kan ik dit realiseren? iemand een kleinig idee?
JeRawoensdag 23 november 2005 @ 14:34
@Chandler

onchange-property gebruiken met een 'last'-variabele ergens die bijhoudt wat de vorige waarde was? *niet helemaal snapt*
Chandlerwoensdag 23 november 2005 @ 15:33
ja idd, maar zie nu dat een functie de enige oplossing is, waar ik gewoon bijhoud of de waarde ooit hoger is geweest dan 0 ofzo
Chandlerwoensdag 23 november 2005 @ 15:36
je moet je voorstellen ik heb dit
1
2
3
4
5
<select name="test">
<option value="0">> selecteer <</option>
<option value="1">Keuze 1</option>
<option value="2">Keuze 2</option>
</select>


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.
JeRawoensdag 23 november 2005 @ 16:51
quote:
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.
Inderdaad hou je er trouwens wel rekening mee dat '>' &rt; moet zijn en '<' <? anders gaat dat een keer fout in een of andere browser. Ik weet niet of static variables mogelijk zijn in Javascript anders kun je dat prima gebruiken hiervoor
DionysuZwoensdag 23 november 2005 @ 16:52
& gt; en & lt; JeRa niet rt
JeRawoensdag 23 november 2005 @ 17:00
quote:
Op woensdag 23 november 2005 16:52 schreef DionysuZ het volgende:
& gt; en & lt; JeRa niet rt
Whoeps, mijn fout. Ik zie trouwens dat de parser van de berichten die codes niet door htmlentities() haalt dus hij deed het waarschijnlijk gewoon goed
wipes66woensdag 23 november 2005 @ 22:25
Kan iemand mij helpen hiermee?

In Firefox werkt het perfect en zonder foutmeldingen alleen in IE krijg ik een err: "object required Line [vlak bij "itemRoot.getElementsByTagName" ].

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
function DrawMailboxfolders(folderid) {
   
   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').itemi.childNodes.item(0).nodeValue;
               var folderparent = itemRoot.getElementsByTagName('parent').itemi.childNodes.item(0).nodeValue;
               var foldername = itemRoot.getElementsByTagName('name').itemi.childNodes.item(0).nodeValue;
               var foldericon = itemRoot.getElementsByTagName('icon').itemi.childNodes.item(0).nodeValue;
               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);
   
}


Het XML bestand ziet er zo uit:
1
2
3
4
5
6
<folders>
  <folder>
    <id>1</id> 
    etc.
  </folder>
</folders>


En die IE foutmeldingen zijn ook zo lekker duidelijk
Darkomendonderdag 24 november 2005 @ 08:59
Firefox geef betere meldingen
Chandlermaandag 28 november 2005 @ 22:42
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?
Gijsermanwoensdag 30 november 2005 @ 11:55
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?
Kan je iets duidelijker zijn?
Darkomenwoensdag 30 november 2005 @ 11:58
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 rotzooien
SuperRembowoensdag 30 november 2005 @ 13:32
quote:
Op donderdag 24 november 2005 08:59 schreef Darkomen het volgende:
Firefox geef betere meldingen
quote:
Op woensdag 30 november 2005 11:58 schreef Darkomen het volgende:
Klinkt meer alsof je met DHTML moet gaan rotzooien
Lekker nutteloze reacties

@chandler:
Misschien heb je wat aan deze DHTML API.
Chandlerwoensdag 30 november 2005 @ 17:10
hmm.. ziet er goed uit maaruh zie niet een mogelijkheid tot het verplaatsen van a naar b... zoiets als een dubbele listbox etc
Chandlerwoensdag 30 november 2005 @ 17:12
@sr; die vorige was inderdaad leuk, die je toen via msn paaste maar goed... dat was ook net niet helemaal wat ik zocht zal wel weer iets zijn wat nog niet mogelijk is
SuperRembowoensdag 30 november 2005 @ 18:57
Het zal zeker niet makkelijk zijn, maar het kan zeker wel. Deze demo van openrico.org is al een eind in de richting.
Chandlerwoensdag 30 november 2005 @ 19:00
Yep inderdaad; zo iets moet ik dus nu ook hebben maar dan ook met meerdere items selected
Darkomenwoensdag 30 november 2005 @ 20:38
Sorry hoor, ik vondt het roch redelijk tips, maar goed, de experts voelen zich weer beter
pc-fr34kwoensdag 30 november 2005 @ 20:58
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
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.
Chandlerwoensdag 30 november 2005 @ 21:07
Yep inderdaad; het is niet simpel om zo iets met JS te maken namelijk maar goed... wie ben ik hé
SuperRembowoensdag 30 november 2005 @ 21:37
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"

Maar je geeft soms ook wel nuttige reacties hoor
pc-fr34kwoensdag 30 november 2005 @ 21:41
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
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.
JeRawoensdag 30 november 2005 @ 21:47
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"
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, dus zeker voor Javascript zou ik eerder Firefox gebruiken dan IE om te debuggen.
SuperRembowoensdag 30 november 2005 @ 21:57
Alleen in FF werkte het dus perfect
pc-fr34kwoensdag 30 november 2005 @ 22:09
quote:
Op woensdag 30 november 2005 21:57 schreef SuperRembo het volgende:
Alleen in FF werkte het dus perfect
Ik had niet zover terug gelezen, dan is het idd een kansloze opmerking. .
Darkomendonderdag 1 december 2005 @ 10:19
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, dus zeker voor Javascript zou ik eerder Firefox gebruiken dan IE om te debuggen.
Dat was mijn gedachte dus ook.

Maar ze hebben gelijk, ik had ook ff beter moeten lezen dat hij in FF wel werkt, en ik was een beetje gepikeerd, dus voortaan beter lezen en anders me smoel houden
wipes66donderdag 1 december 2005 @ 12:07
Het was trouwens dat IE "if (foldericon != " ") {" niet leuk vond, dus heb ik het zo aangepast dat php, die de xml maakt, "<foldericon>empty</foldericon>" teruggeeft ipv "<foldericon></foldericon>"

JeRadonderdag 1 december 2005 @ 12:31
quote:
Op woensdag 30 november 2005 21:57 schreef SuperRembo het volgende:
Alleen in FF werkte het dus perfect
Ja godver, moet ik helemaal gaan teruglezen! als je nou je vraag iéts had aangepast; 'als het nu alleen in IE een foutmelding geeft'
Chandlerdonderdag 1 december 2005 @ 18:29
LOL

nog weer wat anders; ben voor een vriend m'n enquete ding aan het verbouwen en kom dus weer met wat vraagjes..

De eerste en laatste ik heb een pulldown (select) met meerdere opties... maar wil ff checken of de optie die reeds gechekt is een 0 of hoger bevat (qua option value) hoe kan ik dat checken..? ik gebruik alleen maar een name? anyone?