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