abonnement Unibet Coolblue Bitvavo
pi_73206320
je kan niet automatisch forms submitten.
  dinsdag 29 september 2009 @ 13:04:14 #152
131734 klapvee
JSFreak (Javascript, JS100)
pi_73207881
quote:
Op dinsdag 29 september 2009 10:51 schreef wobbel het volgende:
Waarom submit deze niet automatisch?
[ code verwijderd ]

Krijg steeds document.tieten.submit is not a function
probeer eens

document.forms['tieten'].submit();

deze methode gaat af op de form name property
Geen zinloze statements!
  dinsdag 29 september 2009 @ 13:05:56 #153
131734 klapvee
JSFreak (Javascript, JS100)
pi_73207928
quote:
Op dinsdag 29 september 2009 10:51 schreef wobbel het volgende:
Waarom submit deze niet automatisch?
[ code verwijderd ]

Krijg steeds document.tieten.submit is not a function
mooier is btw dat je je script tags in je <head> zet

gebruik dan
1
2
3
4
5
6
<script type="text/javascript">
window.onload = function() {
document.forms['tieten'].submit();

}
</script>
Geen zinloze statements!
  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
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')