abonnement Unibet Coolblue Bitvavo
  woensdag 30 september 2009 @ 11:42:03 #154
137690 Pizzahut
Het Bora Bora Gebergte
pi_73237053
quote:
Op maandag 28 september 2009 23:00 schreef klapvee het volgende:

[..]

in je html staat blok met alleen "k" in je jquery script staat het met block "ck" ;-)
Heb nu dit en werkt ook niet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
<script src="jquery.js" language="javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
    $('#klik').click(function() {
        $('#blok').animate({"left":"-=50"});
    });
<img class="rde_img_smiley" src="http://i.fok.nl/s/devilish.gif" width="22" height="19" alt="" />;
</script>
<style type="text/css">
div#blok {
    width:50px;
    height:50px;
    background:#000000;
}
</style>
<a href="#" id="klik">Klik</a>
<div id="blok">
</div>
?>


Lijkt wel of die hele animate gewoon niet werkt...
Disturbed Mind
Het leven: Soms ben je de duif, soms het standbeeld.
pi_73239331
quote:
Op woensdag 30 september 2009 11:42 schreef Pizzahut het volgende:

[..]

Heb nu dit en werkt ook niet:
[ code verwijderd ]

Lijkt wel of die hele animate gewoon niet werkt...
Ik heb niet zo'n verstand van JQuery, maar moet dat hekje er wel voor in $('#blok') ?
Trotse poster van het 37000000ste bericht ^O^
  woensdag 30 september 2009 @ 15:39:48 #156
131734 klapvee
JSFreak (Javascript, JS100)
pi_73244728
quote:
Op woensdag 30 september 2009 12:58 schreef daReaper het volgende:

[..]

Ik heb niet zo'n verstand van JQuery, maar moet dat hekje er wel voor in $('#blok') ?
met een "#" geef je een ID aan dus die staat wel goed
Geen zinloze statements!
  woensdag 30 september 2009 @ 15:41:40 #157
131734 klapvee
JSFreak (Javascript, JS100)
pi_73244801
quote:
Op woensdag 30 september 2009 11:42 schreef Pizzahut het volgende:

[..]

Heb nu dit en werkt ook niet:
[ code verwijderd ]

Lijkt wel of die hele animate gewoon niet werkt...
volgens mij mag dit ook niet

1
2
        $('#blok').animate({"left":"-=50"});
    


dan bedoel ik -=50... volgens mij moet je de waarde aangeven waar het naar toe moet .. dus alleen -50
maar wat geeft firefox voor foutmelding bijv...?
Geen zinloze statements!
  woensdag 30 september 2009 @ 21:08:57 #158
137690 Pizzahut
Het Bora Bora Gebergte
pi_73256032
quote:
Op woensdag 30 september 2009 15:41 schreef klapvee het volgende:

[..]

volgens mij mag dit ook niet
[ code verwijderd ]

dan bedoel ik -=50... volgens mij moet je de waarde aangeven waar het naar toe moet .. dus alleen -50
maar wat geeft firefox voor foutmelding bijv...?
Geen foutmelding.

Dit heb ik regelrecht van docs.jquery.com:
1
2
3
4
5
6
7
    $("#right").click(function(){
      $(".block").animate({"left": "+=50px"}, "slow");
    });

    $("#left").click(function(){
      $(".block").animate({"left": "-=50px"}, "slow");
    });

http://docs.jquery.com/Effects/animate

met die -= en += geef je de richting aan ten opzichte van de left en right.
Disturbed Mind
Het leven: Soms ben je de duif, soms het standbeeld.
  vrijdag 2 oktober 2009 @ 12:06:45 #159
131734 klapvee
JSFreak (Javascript, JS100)
pi_73301432
sorry beetje late reactie pizzahut :-) maar zou je je volledige html eens willen posten .. inc styles e.d. ?
Geen zinloze statements!
pi_73399249
Hoi allenaal!
ik ben een dummie/hobbyist op het gebied van javascript en ik heb een vraagje

Ik vond op het web dit scriptje zodat je een <div> automatisch kan verversen zonder de hele pagina te verversen.
Toen ik hem had aanpast voor mijn eigen site werkte het uitstekend in Firefox, maar niet in IE.
nu heb ik dat wel vaker en dan kom ik er wel uit na een tijdje op google rondgeneusd te hebben.
Maar nu ben ik 3 dagen verder en ben geen stap verder.
Dus de vraag is: wat doe ik fout?

Het aangepaste script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<script data-src="http://code.jquery.com/jquery-latest.js" style="visibility:hidden;"></script>
<script>
 $(document).ready(function() {
     $("#responsecontainer").load("this_will_refresh.php?page=index2");
   var refreshId = setInterval(function() {
      $("#responsecontainer").load('this_will_refresh.php?page=index2');
   }, 9000);
;
</script>
</head>
<body>
<div id="responsecontainer">
</div>
</body>
</html>


Het orginele script wat wel in IE werkt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>
<!-- For ease i'm just using a JQuery version hosted by JQuery- you can download any version and link to it locally -->
<script data-src="http://code.jquery.com/jquery-latest.js" style="visibility:hidden;"></script>
<script>
 $(document).ready(function() {
     $("#responsecontainer").load("response.php");
   var refreshId = setInterval(function() {
      $("#responsecontainer").load('response.php?randval='+ Math.random());
   }, 9000);
;
</script>
</head>
<body>
 
<div id="responsecontainer">
</div>
</body>
dit ga ik nog even aan de binnekant van mij ogen bekijken
pi_73399382
Komt puur door die randval. IE cached de ajax requests ook, waardoor er dus geen call naar de server plaatsvind omdat de url hetzelfde blijft en je waarschijnlijk (nog) geen no-cache headers in je php script eruit gooit.
pi_73399558
Ja ik heb wel "no-cache headers" gebruikt, in de pagina die ververst word en zelfs ook op de pagina waar dat script staat....

1
2
3
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<meta HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
dit ga ik nog even aan de binnekant van mij ogen bekijken
pi_73400338
Nee, php no-cache headers via de header() functie. bedoel ik. Volgens mij hebben die meta's geen zin als je AJAX calls gebruikt.

Waarom heb je sowieso meta tags in je file die herladen wordt? Je wilt toch alleen het kleine stukje html hebben dat in het divje moet komen te staan?
pi_73400512
Omdat de "php no-cache headers via de header() functie." nog niet kende.
En dit kende ik wel dus dacht van laat ik dat eens uitproberen.

Thnx, ik ga er over googlen, ik laat het weten als het gelukt is.

-UPDATE- YES het is eindelijk gelukt!

[ Bericht 15% gewijzigd door bassiedekloon op 05-10-2009 20:08:39 (-kleine update-) ]
dit ga ik nog even aan de binnekant van mij ogen bekijken
pi_73611692
Ik heb een probleem waar ik niks van snap, hoop dat jullie een idee hebben

Ik heb een selectbox met een aantal waardes en omschrijvingen erin. Met javascript pak ik de omschrijving van de geselecteerde waarde om deze ergens anders te laten zien. De selectbox is een weergave van een menustructuur, dus sommige teksten zijn ingesprongen om de hierarchie aan te geven. Het inspringen gebeurt met een harde spatie (& nbsp;) gevolgd door whitespace in mijn template.

Voordat ik de omschrijving gebruik wil ik dus eerst die spaties aan het begin eraf slopen. So far, so good.

Er blijft echter altijd 1 spatie staan, die ik niet te pakken krijg. Het is de eerste van de twee, dus ik vermoed dat het om de harde spatie gaat. Hoe kan ik deze wegkrijgen? Replacen met een regex /s werkt niet.
pi_73617013
Stukje voorbeeldcode misschien?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_73620637
Uh, tsja... ik weet niet of je daar nou veel wijzer van wordt

1
2
3
<option value='1'>
& nbsp; Omschrijving
</option>


Dit is 1 option uit mijn selectbox.
Deze lees ik uit mbv javascript, en dan heb ik dus de string "[spatie][spatie]Omschrijving".

Als ik uit deze de spaties wil replacen werkt dat maar gedeeltelijk. De eerste spatie (de & nbsp; waarscijnlijk) blijft staan.

Replacen doe ik met (onder andere):
1
2
3
str.replace(/\s/g, "");
str.replace(/ /g, "");
str.replace(" ", "");
pi_73621059
quote:
Op maandag 12 oktober 2009 19:29 schreef Xcalibur het volgende:
Uh, tsja... ik weet niet of je daar nou veel wijzer van wordt
[ code verwijderd ]

Dit is 1 option uit mijn selectbox.
Deze lees ik uit mbv javascript, en dan heb ik dus de string "[spatie][spatie]Omschrijving".

Als ik uit deze de spaties wil replacen werkt dat maar gedeeltelijk. De eerste spatie (de & nbsp; waarscijnlijk) blijft staan.

Replacen doe ik met (onder andere):
[ code verwijderd ]
In de weergave is & nbsp; wel een spatie, maar in de code natuurlijk niet. Dan staat er gewoon & nbsp;. En als je dat wilt vervangen, moet je dus ook zoeken op & nbsp; Zoeken op " " pakt alleen spaties (gemaakt door de spatiebalk, niet door andere vage codes) en zoeken op \s pakt whitespace, dat zijn spaties en tabs. & nbsp; is geen whitespace. Dat zijn zes tekens.
pi_73621903
In de string staat geen & nbsp; dat is een beetje het hele probleem

Als ik een IndexOf doe op het eerste karakter van het woord, zit die op positie 3.
Er zitten dus 2 tekens voor, waarvan één dus de gewone spatie is.
  woensdag 14 oktober 2009 @ 14:20:09 #170
267444 Skonk
Free Skonk
pi_73680949
Beste Fok!ers,

ik ben bezig met Javascript (al ben ik er zeker nog geen pro mee), en ik heb een probleem (al denk ik dat het voor jullie zo op te lossen is :P).

Dit is de code in "disabledbutton.html":

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <title>Disabled Button</title>
      <script type="text/javascript" src="js/start.js"></script>
      <script type="text/javascript" src="js/controller/controller.js"></script>
      <script type="text/javascript" src="js/model/model.js"></script>
      <script type="text/javascript" src="js/view/view.js"></script>
   </head>
   <body>

<form name="form1">
<input name="button1" id="ButtonID" type="button" value="Save">
</form>

   </body>
</html>


En dit is de code in "view.js":

1
2
3
4
5
6
function Disable() {
document.form1.button1.disabled = true;
 }
  
  var button1 = document.getElementById("ButtonID"); 
  button1.onclick = alert(button1);


De rest van de Javascript bestanden wordt hierbij niet gebruikt.
Wat ik probeer is dus te zorgen dat als er op de knop gedrukt wordt, dat de knop wordt disabled.
Maar het probleem is dus (volgens mij), dat hij niet eens het ID van de knop kan vinden (daarom heb ik ook "alert(button1);" ertussen geplakt, wat dus terugkomt met "null".

Hier loop ik dus vast, want ik heb wel een ID gegeven aan de button, namelijk "ButtonID".

Kunnen jullie mij misschien hiermee helpen? O+ :@ O+
pi_73682368
quote:
Op maandag 12 oktober 2009 19:57 schreef Xcalibur het volgende:
In de string staat geen & nbsp; dat is een beetje het hele probleem

Als ik een IndexOf doe op het eerste karakter van het woord, zit die op positie 3.
Er zitten dus 2 tekens voor, waarvan één dus de gewone spatie is.
Dan zou ik de echte output moeten zien, om verder te kunnen uitzoeken wat er aan de hand is.
pi_73682635
@skonk, geen idee wat je bedoeld, maar hiermee disable je een button
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<script type="text/javascript">
function Disable(id) {
document.getElementById(id).disabled = true;
 }
 </script>
</head>
<body>
<input name="button1" id="ButtonID" type="button" value="Save" onclick="Disable('ButtonID');">
</body>
</html>
  woensdag 14 oktober 2009 @ 17:09:20 #173
267444 Skonk
Free Skonk
pi_73686626
quote:
Op woensdag 14 oktober 2009 15:14 schreef Darkomen het volgende:
@skonk, geen idee wat je bedoeld, maar hiermee disable je een button
[ code verwijderd ]


Bedankt, maar ik mag (om een of andere reden) geen onclick in HTML gebruiken om het voor elkaar te krijgen.
pi_73688059
quote:
Op woensdag 14 oktober 2009 14:20 schreef Skonk het volgende:
Beste Fok!ers,

ik ben bezig met Javascript (al ben ik er zeker nog geen pro mee), en ik heb een probleem (al denk ik dat het voor jullie zo op te lossen is :P).

Dit is de code in "disabledbutton.html":
[ code verwijderd ]

En dit is de code in "view.js":
[ code verwijderd ]

De rest van de Javascript bestanden wordt hierbij niet gebruikt.
Wat ik probeer is dus te zorgen dat als er op de knop gedrukt wordt, dat de knop wordt disabled.
Maar het probleem is dus (volgens mij), dat hij niet eens het ID van de knop kan vinden (daarom heb ik ook "alert(button1);" ertussen geplakt, wat dus terugkomt met "null".

Hier loop ik dus vast, want ik heb wel een ID gegeven aan de button, namelijk "ButtonID".

Kunnen jullie mij misschien hiermee helpen? O+ :@ O+
Lukt het met:

1document.getElementById("ButtonID").onclick = Disable();


?

Zal trouwens niet in de HTML mogen om dezelfde reden dat je geen inline css gebruikt :)
pi_73697107
quote:
Op woensdag 14 oktober 2009 15:08 schreef Light het volgende:

[..]

Dan zou ik de echte output moeten zien, om verder te kunnen uitzoeken wat er aan de hand is.
Mja, in de output zie je dus alleen spaties. Ook als je document.write doet, en in de source kijkt...
Ik heb het voorlopig opgelost door alle nonword characters ( \W ) eruit te filteren, dat werkt wel. Maar nou zit ik weer met leestekens enzo
pi_73704624
quote:
Op woensdag 14 oktober 2009 18:04 schreef woopehh het volgende:

[..]

Lukt het met:
[ code verwijderd ]

?

Zal trouwens niet in de HTML mogen om dezelfde reden dat je geen inline css gebruikt :)
Nee, helaas nog steeds dezelfde foutmelding:

1Bericht: 'document.getElementById(...)' is leeg of geen object


Nog meer ideetjes? :P
pi_73705470
quote:
Op woensdag 14 oktober 2009 22:15 schreef Xcalibur het volgende:

[..]

Mja, in de output zie je dus alleen spaties. Ook als je document.write doet, en in de source kijkt...
Ik heb het voorlopig opgelost door alle nonword characters ( \W ) eruit te filteren, dat werkt wel. Maar nou zit ik weer met leestekens enzo }:|
Ik heb em nog een beetje gefinetuned, zodat ie alleen de nonword characters aan het begin van de string eruithaalt :)

1replace(/^[\W]+/, '');
pi_73705495
quote:
Op donderdag 15 oktober 2009 09:18 schreef Skonk het volgende:

[..]

Nee, helaas nog steeds dezelfde foutmelding:
[ code verwijderd ]

Nog meer ideetjes?
Heb je het ergens online staan?
  donderdag 15 oktober 2009 @ 10:10:17 #179
147503 Iblis
aequat omnis cinis
pi_73705625
quote:
Op donderdag 15 oktober 2009 10:02 schreef Xcalibur het volgende:

[..]

Ik heb em nog een beetje gefinetuned, zodat ie alleen de nonword characters aan het begin van de string eruithaalt
[ code verwijderd ]
\W is toch al een class op zichzelf? M.a.w. hoeft niet binnen []? Wat je spaties probleem betreft: Is je string niet in Unicode? Een non-breakable space kun je natuurlijk coderen als entity (&nbsp;) maar kan ook gewoon getypt worden: ‘ ’ en dat ziet er meestal niet anders uit dan een gewone spatie: ‘ ’. Je kunt met JavaScript er echter wel achter komen wat de boosdoener is: gebruik de charCodeAt-method van de string. Dan krijg je de Unicode-waarde terug en kun je opzoeken wat het is.

Een &nbsp; heeft b.v. code 160 decimaal (of A0 hex). De code converteren naar hex en dan in Google intypen levert meestal wel op wat het is, b.v. U+00A0 (altijd aanvullen met 0’en tot 4 cijfers).
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_73705658
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<script type="text/javascript">
function Disable(el) {
el.disabled = true;
 }
 </script>
</head>
<body>
<input name="button1" id="ButtonID" type="button" value="Save" onclick="Disable(this);">
</body>
</html>


Heb je dit al geprobeerd?
Trotse poster van het 37000000ste bericht ^O^
pi_73705703
quote:
Op donderdag 15 oktober 2009 10:12 schreef daReaper het volgende:

[ code verwijderd ]

Heb je dit al geprobeerd?
Hij mag geen onclick gebruiken in de html

Misschien is DOM nog niet klaar? (als de javascript uitgevoerd wordt)
pi_73705716
Oeps, quote ipv edit
pi_73705765
quote:
Op donderdag 15 oktober 2009 10:14 schreef woopehh het volgende:

[..]

Hij mag geen onclick gebruiken in de html

Misschien is DOM nog niet klaar? (als de javascript uitgevoerd wordt)
Ohja, dat had ik even gemist

Ik kan me inderdaad zo voorstellen dat de DOM nog niet klaar is. Probeer eens een document.onload te gebruiken.
Trotse poster van het 37000000ste bericht ^O^
pi_73705808
quote:
Op donderdag 15 oktober 2009 10:14 schreef woopehh het volgende:

Misschien is DOM nog niet klaar? (als de javascript uitgevoerd wordt)
Best mogelijk idd De simpelste oplossing is dan om de javascriptbestanden naar het eind van de html te verplaatsen, dan zijn de andere elementen in ieder geval bekend bij de browser op het moment dat hij bij de javascript aankomt.
pi_73706430
quote:
Op donderdag 15 oktober 2009 10:10 schreef Iblis het volgende:
\W is toch al een class op zichzelf? M.a.w. hoeft niet binnen []?
Daar zou je wel eens gelijk in kunnen hebben
Maar dit was het resultaat van meer gepruts, en de [] was daar nog een overblijfsel van.
quote:
Op donderdag 15 oktober 2009 10:10 schreef Iblis het volgende:
Wat je spaties probleem betreft: Is je string niet in Unicode? Een non-breakable space kun je natuurlijk coderen als entity (&nbsp;) maar kan ook gewoon getypt worden: ‘ ’ en dat ziet er meestal niet anders uit dan een gewone spatie: ‘ ’. Je kunt met JavaScript er echter wel achter komen wat de boosdoener is: gebruik de charCodeAt-method van de string. Dan krijg je de Unicode-waarde terug en kun je opzoeken wat het is.
Goed punt, ga ik proberen
pi_73706468
quote:
Op donderdag 15 oktober 2009 10:17 schreef daReaper het volgende:

[..]

Ohja, dat had ik even gemist

Ik kan me inderdaad zo voorstellen dat de DOM nog niet klaar is. Probeer eens een document.onload te gebruiken.
Dit werkt wel, maar dan is de button meteen disabled, en dat hoort nou ook weer niet .
pi_73707271
quote:
Op donderdag 15 oktober 2009 10:42 schreef Skonk het volgende:

[..]

Dit werkt wel, maar dan is de button meteen disabled, en dat hoort nou ook weer niet .
Hoe heb je de code nu dan?
pi_73707891
Mm da tis wat lastiger, je kan de button via javascript creeren en daar de onclick aan hangen
Dan staat deze niet in je html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script type="text/javascript">
function disableButton(id) {
   document.getElementById(id).disabled = true;
 }
  
function addButton () {
   var parent =  document.getElementById('buttonDiv');
   var el= document.createElement('input');
   el.setAttribute('type','button');
   el.setAttribute('name','button1');
   el.setAttribute('id','ButtonID');
   el.setAttribute('value','submit');
   el.setAttribute('onclick',"disableButton('ButtonID')");
   parent.appendChild(el);
}

window.onload = addButton;
</script>
<body>
<div id="buttonDiv"></div>


En als dat ook niet mag ben ik benieuwt wat er dan wel mag "D

Edit: heb ej wel minimaal IE8 voor nodig, of een andere browser die wel luistert naar webstandaarden zoals Firefox

[ Bericht 35% gewijzigd door Darkomen op 15-10-2009 11:37:33 ]
  vrijdag 30 oktober 2009 @ 09:57:37 #189
267444 Skonk
Free Skonk
pi_74214954
quote:
Op donderdag 15 oktober 2009 11:30 schreef Darkomen het volgende:
Mm da tis wat lastiger, je kan de button via javascript creeren en daar de onclick aan hangen :P
Dan staat deze niet in je html :P
[ code verwijderd ]

En als dat ook niet mag ben ik benieuwt wat er dan wel mag "D

Edit: heb ej wel minimaal IE8 voor nodig, of een andere browser die wel luistert naar webstandaarden zoals Firefox :)
Ik heb dit probleem maar even laten zitten met onclick, ik dacht dat fix ik later wel allemaal. (maar toch bedankt!)
Nu ben ik bezig met iets anders, waar ik niet echt een probleem heb, maar gewoon niet weet wat ik moet doen :P.

Dit staat in de view.js:

1
2
3
4
function toonSymbool(){
   var symbool = document.getElementById('Button').innerHTML
   alert(symbool);
}

Nou werkt dit wel, maar alleen als er een button het id "Button" heeft, maar verder niet.
Er zijn 25 buttons, en ze zijn allemaal genummerd, dus met id gaat het niet lukken (want dat is uniek, heb ik gelezen).
Nu vroeg ik mij af hoe ik dit zou moeten doen dat het wel werkt?
De buttons zijn zo opgemaakt in HTML:

1
2
            <button class="SymbolButton" id="Button1" onclick="toonSymbool()">Air</button>
            <button class="SymbolButton" id="Button2" onclick="toonSymbool()">Alien</button>   

etc.

Ik wil dus als je op een knop drukt dat er een alert komt met daarin de naam van de knop (Air of Alien in dit geval).

Kan iemand mij dit uitleggen? :s)
pi_74216481
1<button onclick="toonSymbool(this)">Air</button>


this geeft op deze manier een referentie naar het element waar op geklikt wordt, in dit geval de knop waar je informatie van wil tonen.

1
2
3
4
function toonSymbool(button)
{
   alert(button.innerHTML);
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  vrijdag 30 oktober 2009 @ 11:22:37 #191
267444 Skonk
Free Skonk
pi_74217680
quote:
Op vrijdag 30 oktober 2009 10:50 schreef SuperRembo het volgende:

[ code verwijderd ]

this geeft op deze manier een referentie naar het element waar op geklikt wordt, in dit geval de knop waar je informatie van wil tonen.
[ code verwijderd ]


Het werkt .
Alleen snap ik niet helemaal hoe?
Hoe weet hij nou welke button het is?

Sorry als dit hele domme vragen zijn .
pi_74217835
quote:
Op vrijdag 30 oktober 2009 11:22 schreef Skonk het volgende:

[..]

Het werkt .
Alleen snap ik niet helemaal hoe?
Hoe weet hij nou welke button het is?

Sorry als dit hele domme vragen zijn .
Je geeft de functie die de button aanroept, zichzelf mee als referentie. Zo van 'hey functie, IK heb jou aangeroepen!'

En dan weet de functie dus dat die button het is geweest.
  vrijdag 30 oktober 2009 @ 14:14:23 #193
267444 Skonk
Free Skonk
pi_74223520
quote:
Op vrijdag 30 oktober 2009 11:26 schreef Scorpie het volgende:

[..]

Je geeft de functie die de button aanroept, zichzelf mee als referentie. Zo van 'hey functie, IK heb jou aangeroepen!'

En dan weet de functie dus dat die button het is geweest.
Ik denk dat ik het snap.
Alleen nu wil ik in plaats van een alert dat er een afbeelding wordt geladen.
De code is als volgt:

1
2
3
4
5
6
7
8
9
function toonSymbool(button)
{
     

var air = document.src = "img/air.PNG"; 
if (button.innerHTML == "Air"){
   document.getElementById('FightWindow').innerHTML = air;
}
}


Maar in plaats van het plaatje laten zien laat hij de tekst "img/air.PNG" zien.
Hoe kan ik dit anders doen?

[edit] Geloof het of niet, maar zo werkt het wel:

1
2
3
4
5
6
7
8
function toonSymbool(button)
{
     
var air = "<img " + "src=" + "img/" + "air.PNG>";
if (button.innerHTML == "Air"){
   document.getElementById('FightWindow').innerHTML = air;
}
}

Terwijl het niet eens klopt, want het hoort "air.PNG">"; te zijn, toch?

[ Bericht 24% gewijzigd door Skonk op 30-10-2009 14:41:03 ]
pi_74224802
Waarom dan niet gewoon
1var air = '<img src="img/air.PNG">'
  vrijdag 30 oktober 2009 @ 14:55:55 #195
267444 Skonk
Free Skonk
pi_74225050
quote:
Op vrijdag 30 oktober 2009 14:48 schreef woopehh het volgende:
Waarom dan niet gewoon
[ code verwijderd ]


Dan doet ie niks.
Vond ik ook al raar.

[edit]
Ik zie het al.
Ik deed dit:
1"<img src="img/air.PNG">"

en dan doet ie het niet, maar dat lag dus aan de aanhalingstekens?
pi_74225129
quote:
Op vrijdag 30 oktober 2009 14:55 schreef Skonk het volgende:

[..]

Dan doet ie niks.
Vond ik ook al raar.

[edit]
Ik zie het al.
Ik deed dit:
[ code verwijderd ]

en dan doet ie het niet, maar dat lag dus aan de aanhalingstekens?
Ja, dit kan je voorkomen door ze te escapen:
1"<img src=\"img/air.PNG\">"
  vrijdag 30 oktober 2009 @ 15:01:47 #197
267444 Skonk
Free Skonk
pi_74225256
quote:
Op vrijdag 30 oktober 2009 14:58 schreef woopehh het volgende:

[..]

Ja, dit kan je voorkomen door ze te escapen:
[ code verwijderd ]


Oh, weer wat geleerd.
  zondag 1 november 2009 @ 13:21:37 #198
37634 wobbel
Da WoBBeL King
pi_74274998
Waarom is dit fout?

1document.getElementById('leeftijd').innerHTML = 'Leeftijd' + tyr-age;


Ik wil ervoor nog Leeftijd hebben staan, maar dat wil zo niet... dus een tekst voor "tyr-age"
pi_74275759
tyr en age zijn variabelen? Misschien dat dan eens tussen haakjes zetten, dus 'Leeftijd ' + (tyr-age);
  dinsdag 3 november 2009 @ 10:55:36 #200
267444 Skonk
Free Skonk
pi_74342891
Hoe kan je zorgen dat iets wat in een form wordt geschreven ook écht wordt opgeslagen (lokaal)?
pi_74342969
Ben me aan t verdiepen in jquery, want wil een redelijk dynamische (met sliders en visualiserende divs) site maken.

Ik wil om eens te proberen 5 divs als in een staafgrafiek van lengte te veranderen met verschillende knoppen.

1 knop geeft dus door: staaf1 lengte = 50, staaf2lengte=60, enz.
1
2
3
4
5
6
7
8
9
10
  $(document).ready(function(){
    function ca(end,level){
          $("end").animate({ 
        height: level + "px",
      }, 500 );
   }
  ;

Met deze button:
<button onclick="ca(#block,150)">» Run</button>

Dat dacht ik op deze manier te doen, en dan een onclick met een button, maar dat werkt dus niet. Kan dit wel op deze manier met jquery, of moet ik het anders aanpakken?

Ik heb het idee als ik voor elke staaf een stuk code moet doen mn js erg groot word.

[ Bericht 7% gewijzigd door Flaccid op 03-11-2009 11:11:16 ]
pi_74343380
Lokaal? Als in bij de genen die die website beheerd bekijkt of dat een server sides programmeer taal het wegschrijft in een file of een database?

[ Bericht 5% gewijzigd door Darkomen op 03-11-2009 14:49:21 ]
  dinsdag 3 november 2009 @ 11:22:40 #203
267444 Skonk
Free Skonk
pi_74343645
quote:
Op dinsdag 3 november 2009 11:13 schreef Darkomen het volgende:
Lokaal? Als in bij de genen die die website beheerd of dat een server sides programmeer taal het wegschrijft in een file of een database?
Het is een website die ook gerund moet kunnen worden zonder internet, dus inderdaad dat het in een bestand ofzo wordt opgeslagen.
pi_74344825
quote:
Op dinsdag 3 november 2009 11:22 schreef Skonk het volgende:

[..]

Het is een website die ook gerund moet kunnen worden zonder internet, dus inderdaad dat het in een bestand ofzo wordt opgeslagen.
Denk niet dat dat gaat lukken met alleen javascript
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')