abonnement Unibet Coolblue Bitvavo
  Lieve Belg woensdag 6 april 2005 @ 15:33:51 #1
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_26025220
Deel 1 zat vol:

[javascript] voor dummies

Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
          «shmoop|dingen» jawel, jij bent Superjump
pi_26027301
tvp dan maar?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_26027976
tvp
© ©
pi_26059183
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?
pi_26059816
Als je document.getElementById gebruikt dan moet je een unieke ID opgeven.

(Dat Internet Explorer toch die eerste checkbox teruggeeft is gewoon fout)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26059920
Ok, is er dan een mogelijkheid dat die de 6 vakjes naloopt om te kijken of er 1 van is aangevinkt ?
pi_26060218
Een loopje maken en de ID's aflopen.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26060639
Of getElementsByName() gebruiken. Krijg je een array van alle elementen met de opgegeven naam terug
pi_26060847
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");
}
Unox, the worst operating system.
pi_26061783
Ok, bedankt!!

[ Bericht 50% gewijzigd door Poerkie op 08-04-2005 00:29:53 ]
  FOK!-Schrikkelbaas woensdag 13 april 2005 @ 16:13:07 #11
1972 Swetsenegger
Egocentrische Narcist
pi_26198511
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)
pi_26198618
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 ]
  FOK!-Schrikkelbaas woensdag 13 april 2005 @ 16:25:38 #13
1972 Swetsenegger
Egocentrische Narcist
pi_26198843
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
pi_26198903
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.
  FOK!-Schrikkelbaas woensdag 13 april 2005 @ 16:31:03 #15
1972 Swetsenegger
Egocentrische Narcist
pi_26198999
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
pi_26199046
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.
  donderdag 14 april 2005 @ 17:50:41 #17
69357 R-Mon
jong en dynamisch
pi_26226974
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) ]
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
pi_26227649
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  vrijdag 15 april 2005 @ 12:54:22 #19
69357 R-Mon
jong en dynamisch
pi_26245825
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.
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
  FOK!-Schrikkelbaas maandag 18 april 2005 @ 21:18:34 #20
1972 Swetsenegger
Egocentrische Narcist
pi_26332569
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 ]
pi_26486058
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..
pi_26486843
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
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26487173
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?
pi_26487402
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
   }
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26689447
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..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_26690193
this.style.backgroundColor
pi_26690664
quote:
Op dinsdag 3 mei 2005 11:25 schreef ikke_ook het volgende:
this.style.backgroundColor
hoe verwerk ik dat in een functie?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_26690858
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>
pi_26692365
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...
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  dinsdag 3 mei 2005 @ 12:38:48 #30
3677 SuperRembo
Sinds 1998
pi_26692517
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
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26692539
das wel een goeie idd

Javascriptkit

Best een handige site trouwens

[ Bericht 26% gewijzigd door ikke_ook op 03-05-2005 12:46:31 ]
pi_26692573
quote:
pfff ongeduldige
pi_26701060
quote:
Op dinsdag 3 mei 2005 11:49 schreef ikke_ook het volgende:
veld.style.backgroundColor = '#' + kleur;
werkt helaas niet...
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_26702482
hmmz vorige probleem vind ik nog even niet zo belangrijk.. het volgende probleem wel..

ik wil zoiets maken als op de volgende link: http://www.dpreview.com/reviews/sidebyside.asp

maar dan met buttons er bij voor 'move up' en 'move down'.. kent iemand zo'n script? want ik weet echt niet hoe ik dat zou moeten maken!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_26708202
quote:
Op dinsdag 3 mei 2005 16:47 schreef markiemark het volgende:

[..]

werkt helaas niet...
formuliernaam.veldnaam.style.background-color = 'html kleur code';
Unox, the worst operating system.
pi_26718400
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?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_26720209
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...
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_26723331
in de functie pass() valideer() aanroepen
pi_26725044
hmmz heb het al opgelost... zoiets als ikke_ook zegt...
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_26737449
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.
Unox, the worst operating system.
pi_26743537
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.
Unox, the worst operating system.
pi_26818437
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 ?
  zondag 8 mei 2005 @ 09:40:27 #43
15029 rickmans
Hasselmans
pi_26818581
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
pi_26818708
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 .
  † In Memoriam † zondag 8 mei 2005 @ 11:51:12 #45
67005 pc-fr34k
"Internet=Telepathie"
pi_26820185
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
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26820946
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 .
  † In Memoriam † zondag 8 mei 2005 @ 12:28:02 #47
67005 pc-fr34k
"Internet=Telepathie"
pi_26821117
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
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
  † In Memoriam † zondag 8 mei 2005 @ 13:15:59 #49
67005 pc-fr34k
"Internet=Telepathie"
pi_26822240
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.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26823584
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?
  zondag 8 mei 2005 @ 14:14:40 #51
3677 SuperRembo
Sinds 1998
pi_26823687
quote:
Op zondag 8 mei 2005 14:09 schreef GSMboy het volgende:
Thnx. het werkt. Maar nu heb ik 3 van die multiple SELECT-boxen. Moet ik die Javascript dan 3 keer invoegen met verschillende waardes van de select-box?
Ik zou die selectAll functie aanpassen zodat je 'm op een willekeurige select kan toepassen. Als parameter geef je dan de id van de select mee.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26823763
quote:
Op zondag 8 mei 2005 14:09 schreef GSMboy het volgende:
Thnx. het werkt. Maar nu heb ik 3 van die multiple SELECT-boxen. Moet ik die Javascript dan 3 keer invoegen met verschillende waardes van de select-box?
Dat kan (met drie keer een andere functienaam). Wat je ook kan doen is:

1
2
3
4
5
6
7
function selectAll( uid )
{
   for(i=0; i<document.getElementById( uid ).options.length; i++)
   {
      document.getElementById( uid ).options[i].selected = true;   
   }
}

en vervolgens je selectboxes als

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

uitschrijven .

-edit- Wat SuperRembo zegt dus -edit-
"If you are depressed you shouldn't be in C major!" - Rick Beato
pi_26851356
Vraagje :
Ik heb een array met namen, nu wil ik controleren of een bepaalde naam al in het array staat, dit werkt wel, alleen is case sensitive, en dat zou het niet moeten zijn.
Het gaat alleen om het eerste karakter. Is dit makkelijk op te lossen met js, of is het sneller als ik in hetzelfde array alle namen nog een keer zet alleen dan zonder hoofdletter aan het begin?
Het gaat om ongeveer 230 namen.
  † In Memoriam † maandag 9 mei 2005 @ 18:00:09 #55
67005 pc-fr34k
"Internet=Telepathie"
pi_26858896
quote:
Op maandag 9 mei 2005 13:46 schreef ikke_ook het volgende:
Vraagje :
Ik heb een array met namen, nu wil ik controleren of een bepaalde naam al in het array staat, dit werkt wel, alleen is case sensitive, en dat zou het niet moeten zijn.
Het gaat alleen om het eerste karakter. Is dit makkelijk op te lossen met js, of is het sneller als ik in hetzelfde array alle namen nog een keer zet alleen dan zonder hoofdletter aan het begin?
Het gaat om ongeveer 230 namen.
.toLowerCase
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26862969
dankje t werkt (Nadat ik 10 minuten heb lopen kloten en het .toLowerCase() bleek te moeten zijn )
pi_26863516
waarom gaat dit mis?
1
2
3
<?php
b
.replace(b,"'","&#039;");
?>


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

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

Het moet zijn

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

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

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

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


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
      selectfield.options.length = 1;
      
     //     // add description on top of the new entries
      //    selectfield.options[0] = new Option('Select ('+type+')', '');
      j=0;
         for (var i=0; i < data.length; i++)
         {
            if (data[i] == 'RETURN')
            {
              return true;
            }
            selectfield.options[j] = new Option(data[i], data[i]);
           j++;
         }
         
         return true;
       }
   </script>";
  † In Memoriam † dinsdag 10 mei 2005 @ 12:01:33 #62
67005 pc-fr34k
"Internet=Telepathie"
pi_26878717
Een option selecteren doe je zo:
document.formnaam.listboxnaam.selectedIndex = getal welke option je wilt selecteren;

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

document.profile.type.selectedIndex = '8';
document.getElementById('type').selectedIndex = 8;
ikheb ook geprobeerd om de value in te vullen, maar zelfs geen javascript error... wazig

Beide werken niet bij mij
pi_26882556
Je kan de option zelf toch op selected zetten

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


Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  † In Memoriam † dinsdag 10 mei 2005 @ 14:26:37 #66
67005 pc-fr34k
"Internet=Telepathie"
pi_26882941
quote:
Op dinsdag 10 mei 2005 13:17 schreef Darkomen het volgende:
mzz....

document.profile.type.selectedIndex = '8';
document.getElementById('type').selectedIndex = 8;
ikheb ook geprobeerd om de value in te vullen, maar zelfs geen javascript error... wazig

Beide werken niet bij mij
Bestaat het 8e item wel? dan krijg je namelijk geen error maar hij zet hem er ook niet op..
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_26883115
quote:
Op dinsdag 10 mei 2005 14:14 schreef SuperRembo het volgende:
Je kan de option zelf toch op selected zetten
[ code verwijderd ]

Kijk dit is hem!

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

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

TNX

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

Wat doe jij voor werk Superrembo dat je dit allemaal weet?Of is het een enorm uit de hand gelopen hobby?
pi_26894574
quote:
Op dinsdag 10 mei 2005 19:49 schreef ikke_ook het volgende:
Wat doe jij voor werk Superrembo dat je dit allemaal weet?Of is het een enorm uit de hand gelopen hobby?
Devver in hoofdzakelijk VB.NET en MS SqlServer. PHP, MySql, JavaScript, CSS, (X)HTML, etc. is voornamelijk hobby.
Veel in manuals rondneuzen en niet te veel vergeten.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26952923
.

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

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

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

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

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

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

Hopend opdat jullie begrijpen wat ik bedoel..

Ideeen, comments, etc alles is welkom.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27013452
nog maar een keertje!
quote:
Op dinsdag 3 mei 2005 17:31 schreef markiemark het volgende:
hmmz vorige probleem vind ik nog even niet zo belangrijk.. het volgende probleem wel..

ik wil zoiets maken als op de volgende link: http://www.dpreview.com/reviews/sidebyside.asp

maar dan met buttons er bij voor 'move up' en 'move down'.. kent iemand zo'n script? want ik weet echt niet hoe ik dat zou moeten maken!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  † In Memoriam † zaterdag 14 mei 2005 @ 22:24:25 #74
67005 pc-fr34k
"Internet=Telepathie"
pi_27013650
quote:
Op zaterdag 14 mei 2005 22:15 schreef markiemark het volgende:
nog maar een keertje!
[..]
Klinkt interessant om uit te vogelen, ik ga eventjes logisch nadenken en wat testen, je hoord wel of het lukt.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
  † In Memoriam † zaterdag 14 mei 2005 @ 22:59:30 #75
67005 pc-fr34k
"Internet=Telepathie"
pi_27014460
Ok, ik kon eventjes niet logisch nadenken hoe ik de plaats kon veranderen van het object, dus ik toch maar even googlen, kom ik hier op uit. Groot script met allemaal variablen

Toen bedacht ik me ineens dat het helemaal niet nodig is om de option zelf te verplaatsen, je wisseld gewoon de value en de innerHTML van 2 objecten. Werkt eigenlijk hetzelfde, waarschijnlijk werk ik weer heel omslachtig zoals ik wel vaker doe, maar dan mag iemand me wel verbeteren...
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function up()
{
   if(document.form.listbox.selectedIndex != 0)
   {
      valueSelected = document.form.listbox.options[document.form.listbox.selectedIndex].value;
      innerHTMLSelected = document.form.listbox.options[document.form.listbox.selectedIndex].innerHTML;
      valueOther = document.form.listbox.options[document.form.listbox.selectedIndex-1].value;
      innerHTMLOther = document.form.listbox.options[document.form.listbox.selectedIndex-1].innerHTML;
      document.form.listbox[document.form.listbox.selectedIndex].value = valueOther;
      document.form.listbox[document.form.listbox.selectedIndex].innerHTML = innerHTMLOther;
      document.form.listbox[document.form.listbox.selectedIndex-1].value = valueSelected;
      document.form.listbox[document.form.listbox.selectedIndex-1].innerHTML = innerHTMLSelected;
      document.form.listbox[document.form.listbox.selectedIndex-1].selected = true;
   }         
}
function down()
{
   if(document.form.listbox.selectedIndex != document.form.listbox.options.length)
   {
      valueSelected = document.form.listbox.options[document.form.listbox.selectedIndex].value;
      innerHTMLSelected = document.form.listbox.options[document.form.listbox.selectedIndex].innerHTML;
      valueOther = document.form.listbox.options[document.form.listbox.selectedIndex+1].value;
      innerHTMLOther = document.form.listbox.options[document.form.listbox.selectedIndex+1].innerHTML;
      document.form.listbox[document.form.listbox.selectedIndex].value = valueOther;
      document.form.listbox[document.form.listbox.selectedIndex].innerHTML = innerHTMLOther;
      document.form.listbox[document.form.listbox.selectedIndex+1].value = valueSelected;
      document.form.listbox[document.form.listbox.selectedIndex+1].innerHTML = innerHTMLSelected;
      document.form.listbox[document.form.listbox.selectedIndex+1].selected = true;
   }         
}

HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form name="form">
   <select name="listbox" size="10">
      <option value="blaat" selected="selected">blaat</option>
      <option value="lol">lol</option>
      <option value="whehehe">whehehe</option>
      <option value="omg">omg</option>
      <option value="rofl">rofl</option>
      <option value="porn">porn</option>
      <option value="dude">dude</option>
      <option value="abc">abc</option>
      <option value="tubgirl">tubgirl</option>
      <option value="fok">fok</option>
   </select>
   <input type="button" value="UP" onclick="up()" /><input type="button" value="DOWN" onclick="down()" />
</form>

Gewoon wat random teksten in de options. Getest en het werkt, als je uitleg nodig hebt met het script vraag je het amar.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_27016296
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?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27017175
laat maar het is me al gelukt! thnx all
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27020774
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!?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  † In Memoriam † zondag 15 mei 2005 @ 16:44:39 #79
67005 pc-fr34k
"Internet=Telepathie"
pi_27029518
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...
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_27031573
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
}
?>
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  † In Memoriam † zondag 15 mei 2005 @ 20:27:35 #81
67005 pc-fr34k
"Internet=Telepathie"
pi_27034537
Hetzelfde als wat ik deed maar dan met een errorcheck dus.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_27037865
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
pi_27078466
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!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27086341
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>
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27086517
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
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 10:49:40 #87
1972 Swetsenegger
Egocentrische Narcist
pi_27143007
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 ]
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 13:25:05 #88
1972 Swetsenegger
Egocentrische Narcist
pi_27148239
iemand?
pi_27149498
Wat bedoel je met "overlay flash"
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27149518
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.
pi_27150073
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27150721
1document.getElementById('objectomwegteflikkeren').innerHTML = '';
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 14:33:20 #93
1972 Swetsenegger
Egocentrische Narcist
pi_27150811
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.
pi_27150880
quote:
Op donderdag 19 mei 2005 14:33 schreef Swetsenegger het volgende:

[..]

Zo'n irritante flashbanner welke OVER de webpage staat
zie fok FP
pi_27150968
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?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 14:46:25 #96
1972 Swetsenegger
Egocentrische Narcist
pi_27151292
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.
pi_27151749
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 15:13:10 #98
1972 Swetsenegger
Egocentrische Narcist
pi_27152287
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 ]
pi_27152763
Als je je div een background-color: transparent meegeeft zou dat toch goed moeten gaan? Eventuele content is dan gewoon zichtbaar.
"If you are depressed you shouldn't be in C major!" - Rick Beato
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 15:28:22 #100
1972 Swetsenegger
Egocentrische Narcist
pi_27152821
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 ]
pi_27152857
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 .
"If you are depressed you shouldn't be in C major!" - Rick Beato
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 15:38:50 #102
1972 Swetsenegger
Egocentrische Narcist
pi_27153228
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
pi_27154227
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.
pi_27155080
En het www is weer een ranzige banner rijker
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas donderdag 19 mei 2005 @ 21:38:44 #105
1972 Swetsenegger
Egocentrische Narcist
pi_27165092
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.
  maandag 23 mei 2005 @ 20:28:24 #106
15029 rickmans
Hasselmans
pi_27286887
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.
pi_27291825
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...
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27292189
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 .
"If you are depressed you shouldn't be in C major!" - Rick Beato
  dinsdag 24 mei 2005 @ 10:45:32 #109
3677 SuperRembo
Sinds 1998
pi_27301289
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/
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27311916
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?!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27312183
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!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  dinsdag 24 mei 2005 @ 22:57:04 #112
3677 SuperRembo
Sinds 1998
pi_27323765
Arrrrgh. Wil iedereen nou een op houden met 'javascript:' in onclick te zetten!
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27326643
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?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27326703
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?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27329098
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27331748
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...
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27332525
Zie ook de klipklapcookies van GoT
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27334068
quote:
Op woensdag 25 mei 2005 10:56 schreef SuperRembo het volgende:
Zie ook de klipklapcookies van GoT
GoT? daar kijk ik nooit!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27413840
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
pi_27423035
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>
"If you are depressed you shouldn't be in C major!" - Rick Beato
pi_27446557
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.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27450847
Chandler, maak eens een voorbeeldje, want ik kan er geen touw aan vastknopen.
pi_27451218
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 ]
"If you are depressed you shouldn't be in C major!" - Rick Beato
pi_27473015
quote:
Op zondag 29 mei 2005 13:56 schreef Litpho het volgende:
Chandler, zoiets?
[ code verwijderd ]
precies wat ik bedoelde!!!!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27490361
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
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27490871
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.
gr gr
pi_27492072
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;
"If you are depressed you shouldn't be in C major!" - Rick Beato
  maandag 30 mei 2005 @ 20:43:03 #128
69357 R-Mon
jong en dynamisch
pi_27492361
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.
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
pi_27494859
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...
gr gr
pi_27502540
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.
pi_27503578
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 ?
  dinsdag 31 mei 2005 @ 10:15:03 #132
3677 SuperRembo
Sinds 1998
pi_27504824
1
2
3
4
5
6
if (checkboxIsGechecked()) {
    if (!confirm('Zeker weten?')) {
        return false;
    }
}
return true;
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27506365
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
  dinsdag 31 mei 2005 @ 14:17:40 #134
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_27512741
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.
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
  FOK!-Schrikkelbaas vrijdag 3 juni 2005 @ 20:50:52 #135
1972 Swetsenegger
Egocentrische Narcist
pi_27619388
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
  FOK!-Schrikkelbaas vrijdag 3 juni 2005 @ 21:49:33 #136
1972 Swetsenegger
Egocentrische Narcist
pi_27621069
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?
  vrijdag 3 juni 2005 @ 22:01:55 #137
3677 SuperRembo
Sinds 1998
pi_27621455
1window.innerHeight = document.getElementById('content').clientHeight;



(Swetsenegger = GroteNeger ? )

[ Bericht 20% gewijzigd door SuperRembo op 03-06-2005 22:07:09 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 3 juni 2005 @ 22:05:47 #138
1972 Swetsenegger
Egocentrische Narcist
pi_27621569
quote:
Op vrijdag 3 juni 2005 22:01 schreef SuperRembo het volgende:

[ code verwijderd ]

Dit werkt alvast onder FF... maar niet onder IE
  FOK!-Schrikkelbaas vrijdag 3 juni 2005 @ 22:09:46 #139
1972 Swetsenegger
Egocentrische Narcist
pi_27621689
quote:
Op vrijdag 3 juni 2005 22:01 schreef SuperRembo het volgende:

[ code verwijderd ]

(Swetsenegger = GroteNeger ? )


ook op fok overigens
  vrijdag 3 juni 2005 @ 22:10:37 #140
3677 SuperRembo
Sinds 1998
pi_27621707
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 3 juni 2005 @ 22:20:20 #141
1972 Swetsenegger
Egocentrische Narcist
pi_27622000
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;}}
  vrijdag 3 juni 2005 @ 22:26:31 #142
3677 SuperRembo
Sinds 1998
pi_27622173
Voor IE moet je dus offsetHeight gebruiken in plaats van clientHeight.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 3 juni 2005 @ 22:46:06 #143
1972 Swetsenegger
Egocentrische Narcist
pi_27622789
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
pi_27623880
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

The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_28360503
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 ]
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_28361996
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');
      }
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_28362088
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.
"If you are depressed you shouldn't be in C major!" - Rick Beato
pi_28362136
het gaat voornamelijk over het volgende
1var veld = document.getElementById("veld" + i);


[ Bericht 13% gewijzigd door markiemark op 30-06-2005 17:32:05 ]
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_28362264
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?
"If you are depressed you shouldn't be in C major!" - Rick Beato
pi_28362285
Wat doet die eval daar?
Unox, the worst operating system.
pi_28362349
ik dacht, misschien werkt het dan... kwam er niet uit
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_28362405
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 ]
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_28364024
Wat denk je heir mee te bereiken?
1var aantal = aantal;
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  † In Memoriam † donderdag 30 juni 2005 @ 18:49:04 #154
67005 pc-fr34k
"Internet=Telepathie"
pi_28364279
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. .
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_28364722
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!!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  FOK!-Schrikkelbaas donderdag 28 juli 2005 @ 14:32:57 #156
1972 Swetsenegger
Egocentrische Narcist
pi_29201736
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?
pi_29201841
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?
"If you are depressed you shouldn't be in C major!" - Rick Beato
  FOK!-Schrikkelbaas donderdag 28 juli 2005 @ 14:37:27 #158
1972 Swetsenegger
Egocentrische Narcist
pi_29201885
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
  FOK!-Schrikkelbaas donderdag 28 juli 2005 @ 14:38:02 #159
1972 Swetsenegger
Egocentrische Narcist
pi_29201900
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
pi_29201939
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 .
"If you are depressed you shouldn't be in C major!" - Rick Beato
  FOK!-Schrikkelbaas donderdag 28 juli 2005 @ 14:40:31 #161
1972 Swetsenegger
Egocentrische Narcist
pi_29201989
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 .
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 11:57:28 #162
1972 Swetsenegger
Egocentrische Narcist
pi_29229371
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 ]
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 13:16:25 #163
1972 Swetsenegger
Egocentrische Narcist
pi_29232430
iemand?
pi_29234648
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???
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 15:16:45 #165
1972 Swetsenegger
Egocentrische Narcist
pi_29236324
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
pi_29237091
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
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 16:31:49 #167
1972 Swetsenegger
Egocentrische Narcist
pi_29238958
Maar... waarom expired m'n cookie
pi_29239577
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...
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 17:16:52 #169
1972 Swetsenegger
Egocentrische Narcist
pi_29240433
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.
pi_29240470
quote:
Op vrijdag 29 juli 2005 17:16 schreef Swetsenegger het volgende:

[..]

Ja, ik doe dus wat daar staat.
vreemd
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 17:19:59 #171
1972 Swetsenegger
Egocentrische Narcist
pi_29240502
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);
pi_29240854
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
pi_29242004
Maak er eens dit van:

1 + ";expires=" + vervaldatum.toGMTString();
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 19:06:03 #174
1972 Swetsenegger
Egocentrische Narcist
pi_29243102
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)
pi_29243318
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?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 29 juli 2005 @ 19:22:00 #176
1972 Swetsenegger
Egocentrische Narcist
pi_29243585
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
pi_29265671
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?
  FOK!-Schrikkelbaas dinsdag 2 augustus 2005 @ 10:42:30 #178
1972 Swetsenegger
Egocentrische Narcist
pi_29352062
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);
pi_29353844
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);
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas dinsdag 2 augustus 2005 @ 12:25:05 #180
1972 Swetsenegger
Egocentrische Narcist
pi_29354652
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
pi_29399548
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?
pi_29399762
Een loopje met een regexp.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29476748
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 ]
pi_29482243
Dit kan aan duizend en een dingen liggen. Online voorbeeldje?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29492377
Nee, maar ik editte in de eerste regel dat het al opgelost is
pi_29506135
-edit-
nevermind

[ Bericht 92% gewijzigd door Nevermind op 09-08-2005 20:04:13 ]
pi_29663043
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.
pi_29663653
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;   
   }
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 23 augustus 2005 @ 09:39:46 #189
49558 1-of-6Billion
Up the shut fuck you must
pi_29878973
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>
I follow you......but not on Twitter
  donderdag 25 augustus 2005 @ 11:49:03 #190
49558 1-of-6Billion
Up the shut fuck you must
pi_29950973
kick.....

alleen de eerstkomende 6 gebeurtenissen weergeven dan?
I follow you......but not on Twitter
  vrijdag 26 augustus 2005 @ 16:39:05 #191
49558 1-of-6Billion
Up the shut fuck you must
pi_30001100
Helemaal niemand?

Dat was een goed idee van je Jump....
I follow you......but not on Twitter
pi_30012222
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?
pi_30024990
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.
  zaterdag 27 augustus 2005 @ 16:10:03 #194
49558 1-of-6Billion
Up the shut fuck you must
pi_30030846
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>
I follow you......but not on Twitter
  FOK!-Schrikkelbaas zondag 28 augustus 2005 @ 15:03:54 #195
1972 Swetsenegger
Egocentrische Narcist
pi_30055391
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
  † In Memoriam † zondag 28 augustus 2005 @ 15:18:33 #196
67005 pc-fr34k
"Internet=Telepathie"
pi_30055601
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. .
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_30056185
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, '');
   }
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zondag 28 augustus 2005 @ 18:14:05 #198
1972 Swetsenegger
Egocentrische Narcist
pi_30057595
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.
  FOK!-Schrikkelbaas zondag 28 augustus 2005 @ 19:26:35 #199
1972 Swetsenegger
Egocentrische Narcist
pi_30058533
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
  FOK!-Schrikkelbaas zondag 28 augustus 2005 @ 19:28:32 #200
1972 Swetsenegger
Egocentrische Narcist
pi_30058561
Ik zie nu hier met posten pas dat ik mijn input error geen rode border heb gegeven na de copy paste
pi_30060869
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
  zaterdag 10 september 2005 @ 16:35:30 #202
115062 onderjas
Eigenlijk een trui
pi_30456097
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.
pi_30456846
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_30463588
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
  † In Memoriam † maandag 12 september 2005 @ 07:54:27 #205
67005 pc-fr34k
"Internet=Telepathie"
pi_30505949
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...
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_30547262
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.
pi_31001973
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
pi_31002569
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>
Unox, the worst operating system.
pi_31004194
Als ik hem aanklik gebeurt er niks, als ik hem uitklik dan zie ik pas die confirm...
klopt niet echt...
pi_31005133
ff aanpassen:(!chk.checked) word dan (chk.checked) als ik het goed heb
pi_31005475
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).
Unox, the worst operating system.
pi_31008667
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?
pi_31009083
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?
pi_31011195
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');
      }
   }
pi_31011895
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31012367
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.
  donderdag 29 september 2005 @ 17:19:59 #217
120139 freiss
Hertog Jan :9~
pi_31031702
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
HJ 14-punt-gift.
Lijst met rukmateriaal!
  † In Memoriam † donderdag 29 september 2005 @ 18:49:37 #218
67005 pc-fr34k
"Internet=Telepathie"
pi_31034077
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?
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_31035034
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 ]
  donderdag 29 september 2005 @ 19:53:32 #220
120139 freiss
Hertog Jan :9~
pi_31036350
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.
HJ 14-punt-gift.
Lijst met rukmateriaal!
  † In Memoriam † donderdag 29 september 2005 @ 19:59:49 #221
67005 pc-fr34k
"Internet=Telepathie"
pi_31036588
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?
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
  donderdag 29 september 2005 @ 20:26:14 #222
120139 freiss
Hertog Jan :9~
pi_31037578
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?
HJ 14-punt-gift.
Lijst met rukmateriaal!
  donderdag 29 september 2005 @ 20:27:19 #223
120139 freiss
Hertog Jan :9~
pi_31037617
Als ik niet zo'n noob was in JS, had ik het wel zelf gedaan.
HJ 14-punt-gift.
Lijst met rukmateriaal!
  † In Memoriam † donderdag 29 september 2005 @ 21:45:59 #224
67005 pc-fr34k
"Internet=Telepathie"
pi_31040814
Jij bedoeld dat hij het plaatje dat de source heeft van de eerste url de source krijgt van de tweede url?
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_31042516
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 ]
pi_31047271
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
pi_31049562
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  vrijdag 30 september 2005 @ 11:09:36 #228
120139 freiss
Hertog Jan :9~
pi_31053073
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!
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_31062437
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 .
  † In Memoriam † vrijdag 30 september 2005 @ 18:28:09 #230
67005 pc-fr34k
"Internet=Telepathie"
pi_31064055
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'), '')
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
  vrijdag 30 september 2005 @ 18:41:06 #231
120139 freiss
Hertog Jan :9~
pi_31064438
Dankjewel! Hij werkt!
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_31184144
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>


The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31185910
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
pi_31196147
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
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31196671
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";
pi_31200459
Ga het ff proberen...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31200573
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;
}


The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31202407
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 ]
pi_31210111
ik zal eens kijken, tnx alvast
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31210217
Helaas krijg nog steeds in IE geen output ennuh hetzelfde in FF
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31211326
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 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31221828
omg, ik heb eergisteren nog op macromedia gekeken maar niets kunnen vinden maar idd deze functie werkt gewoon
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31221876
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
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31222570
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
pi_31223143
FF helemaal niets? stom zeg... zou toch ook gewoon moeten werken argh.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31225440
<script language="JavaScript">
document.writeln('blabla');
</script>

werkt wel in ff, dus het zal is boven document.writeln zijn
pi_31228711
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31235479
ow.... ik zal het ff fixen
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31235572
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!!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31251089
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 :|
pi_31252176
geen flauw idee, denk dat daar nog een check routine moet komen.. alsin; is het al een array? dan laat maar hangen
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31534084
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 ]
  † In Memoriam † dinsdag 18 oktober 2005 @ 14:25:51 #253
67005 pc-fr34k
"Internet=Telepathie"
pi_31534468
http://www.regular-expressions.info/javascript.html Daar staat uitgelegt hoe je een regular expression in javascript gebruikt.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_31535068
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>
  FOK!-Schrikkelbaas donderdag 20 oktober 2005 @ 09:42:37 #255
1972 Swetsenegger
Egocentrische Narcist
pi_31575320
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
pi_31660836
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31727950
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
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  † In Memoriam † donderdag 27 oktober 2005 @ 16:46:14 #258
67005 pc-fr34k
"Internet=Telepathie"
pi_31728603
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
}

}
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_31728715
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
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31729292
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31731507
hmm, kan ik die dan beide defenieren? zodat het voor beiden werkt? of moet ik gaan detecteren welke keuze ik moet maken?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_31732453
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_31735613
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.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32151325
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 <!-- -->?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  † In Memoriam † donderdag 10 november 2005 @ 16:23:52 #265
67005 pc-fr34k
"Internet=Telepathie"
pi_32151512
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.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_32151686
Dat is het volgens mij ook maar met Macs weet je het nooit zekers als je het niet getest hebt
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32153138
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
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32470169
-edit-
dat was te dom Nevermind

[ Bericht 55% gewijzigd door Nevermind op 22-11-2005 01:49:31 ]
pi_32472104
Dat maakt nieuwsgierig
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  woensdag 23 november 2005 @ 02:02:54 #270
32768 DionysuZ
Respect my authority!
pi_32498097
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.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32498279
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?
  woensdag 23 november 2005 @ 02:33:14 #272
32768 DionysuZ
Respect my authority!
pi_32498291
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..
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32503860
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?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32507638
@Chandler

onchange-property gebruiken met een 'last'-variabele ergens die bijhoudt wat de vorige waarde was? *niet helemaal snapt*
pi_32509262
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
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32509361
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.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32511540
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
  woensdag 23 november 2005 @ 16:52:53 #278
32768 DionysuZ
Respect my authority!
pi_32511583
& gt; en & lt; JeRa niet rt
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32511779
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
pi_32521996
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
..///
pi_32529483
Firefox geef betere meldingen
pi_32657807
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?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32692741
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?
pi_32692804
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
pi_32694905
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.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32701136
hmm.. ziet er goed uit maaruh zie niet een mogelijkheid tot het verplaatsen van a naar b... zoiets als een dubbele listbox etc
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32701209
@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
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32704200
Het zal zeker niet makkelijk zijn, maar het kan zeker wel. Deze demo van openrico.org is al een eind in de richting.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32704299
Yep inderdaad; zo iets moet ik dus nu ook hebben maar dan ook met meerdere items selected
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32707492
Sorry hoor, ik vondt het roch redelijk tips, maar goed, de experts voelen zich weer beter
  † In Memoriam † woensdag 30 november 2005 @ 20:58:10 #291
67005 pc-fr34k
"Internet=Telepathie"
pi_32708232
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.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_32708553
Yep inderdaad; het is niet simpel om zo iets met JS te maken namelijk maar goed... wie ben ik hé
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32709663
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
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  † In Memoriam † woensdag 30 november 2005 @ 21:41:58 #294
67005 pc-fr34k
"Internet=Telepathie"
pi_32709805
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.
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_32710004
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.
pi_32710386
Alleen in FF werkte het dus perfect
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  † In Memoriam † woensdag 30 november 2005 @ 22:09:12 #297
67005 pc-fr34k
"Internet=Telepathie"
pi_32710867
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. .
Wij zijn artificial intelligence. Overclock jezelf maar hou jezelf wel goed koel.
Ik ben gematigd verslaafd aan drugs-ik kan stoppen voor een periode of altijd-maar altijd is zo lang-leef in zonde met mate(n)
http://pc-fr34k.hyves.nl/blog/
pi_32720415
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
pi_32722682
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>"

..///
pi_32723264
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'
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')