abonnement Unibet Coolblue Bitvavo
  maandag 26 juni 2006 @ 22:27:53 #81
12880 CraZaay
prettig gestoord
pi_39267155
quote:
Op maandag 26 juni 2006 14:35 schreef SuperRembo het volgende:
  • Als je in php een string gebruikt met dubbele "quotes" erin, gebruik dan enkele 'quotes' voor de string zelf. Dan hoef je ze niet te escapen met \. Dat leest veel fijner.
  • Hoort eigenlijkt in het PHP-topic, maar goed: het is per definitie beter om single quotes te gebruiken, en alleen dubbele te gebruiken voor strins waarin een variabele staat die geparsed moet worden. Bij single quotes gaat PHP namelijk niet eens proberen om de string te parsen, wat zorgt voor minder belasting.
    pi_39268515
    Ik vind leesbaarheid een belangrijker dan snelheid in veel gevallen. Gelukkig werkt dat elkaar hier niet tegen.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      maandag 26 juni 2006 @ 23:46:06 #83
    12880 CraZaay
    prettig gestoord
    pi_39270454
    quote:
    Op maandag 26 juni 2006 22:59 schreef SuperRembo het volgende:
    Ik vind leesbaarheid een belangrijker dan snelheid in veel gevallen. Gelukkig werkt dat elkaar hier niet tegen.
    Gaat prima samen inderdaad hiero. Wat belangrijker is hangt natuurlijk helemaal af van je resources. Een tweede bak gebruiken voor een site omdat de load te hoog is, maar je wel leesbare code hebt is ook een beetje bizar natuurlijk
      maandag 26 juni 2006 @ 23:50:15 #84
    12880 CraZaay
    prettig gestoord
    pi_39270579
    quote:
    Op maandag 26 juni 2006 17:16 schreef Desdinova het volgende:

    mijn divs hebben id1 en id2.
    Heb je id1 en id2 wel ergens gedefinieerd? Dus bijvoorbeeld:
    1var id1 = document.getElementById('id1');


    Hetzelfde geldt voor 'which'. Je Javascript kan niet ruiken wat 'which' is, dus zul je moeten gebruiken als:
    1document.getElementById(which).style.display == 'block'


    Begin eens op http://www.w3schools.com/js/ zou ik zeggen
    pi_39270777
    quote:
    Op maandag 26 juni 2006 22:27 schreef CraZaay het volgende:

    [..]

    Hoort eigenlijkt in het PHP-topic, maar goed: het is per definitie beter om single quotes te gebruiken, en alleen dubbele te gebruiken voor strins waarin een variabele staat die geparsed moet worden. Bij single quotes gaat PHP namelijk niet eens proberen om de string te parsen, wat zorgt voor minder belasting.
    ik doe werkelijk alles met dubbele quotes
    wist niet dat zelfs dat performance technisch nie slim was
    mentions en alerts staan uit, pm/dm mij
    pi_39275276
    quote:
    Op maandag 26 juni 2006 23:50 schreef CraZaay het volgende:
    Hetzelfde geldt voor 'which'. Je Javascript kan niet ruiken wat 'which' is, dus zul je moeten gebruiken
    Dat ligt er natuurlijk helemaal aan hoe de functie wordt aangeroepen.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_39275838
    quote:
    Op maandag 26 juni 2006 23:50 schreef CraZaay het volgende:

    [..]

    Heb je id1 en id2 wel ergens gedefinieerd? Dus bijvoorbeeld:
    [ code verwijderd ]

    Hetzelfde geldt voor 'which'. Je Javascript kan niet ruiken wat 'which' is, dus zul je moeten gebruiken als:
    [ code verwijderd ]

    Begin eens op http://www.w3schools.com/js/ zou ik zeggen
    aah perfect! ik ben eruit

    ik had het script gebruikt zoals het was op een andere pagina, maar daar had ik niet de wens om alle andere ID's een display none te geven, en toen deed hij het ook gewoon.

    Nu heb ik je zinnetje toegepast en hij doet het
    As a rule, I never touch anything more sophisticated and delicate than myself.
    pi_39318352
    is het ook mogelijk om via javascript de waarde van een <input type='file'> door te sturen naar een functie?

    dus beetje dit idee:

    <input type="file" name="whatever" onchange="javascript:functiedit('dezewaarde');">
    As a rule, I never touch anything more sophisticated and delicate than myself.
    pi_39318494
    quote:
    Op woensdag 28 juni 2006 13:14 schreef Desdinova het volgende:
    is het ook mogelijk om via javascript de waarde van een <input type='file'> door te sturen naar een functie?

    dus beetje dit idee:

    <input type="file" name="whatever" onchange="javascript:functiedit('dezewaarde');">
    quote:
    <input type="file" name="whatever" onchange="javascript:functiedit(this.value);">


    [ Bericht 17% gewijzigd door #ANONIEM op 28-06-2006 13:19:23 ]
    pi_39319439
    lijkt niet helemaal te werken..

    is onchange wel de goede trigger?
    As a rule, I never touch anything more sophisticated and delicate than myself.
      woensdag 28 juni 2006 @ 13:52:37 #91
    85514 ralfie
    !Yvan eht nioj
    pi_39319967
    quote:
    Op woensdag 28 juni 2006 13:39 schreef Desdinova het volgende:
    lijkt niet helemaal te werken..

    is onchange wel de goede trigger?
    Ja, maar dat javascript: hoeft niet

    1<input type="file" name="whatever" onchange="functienaam(this.value)">
    pi_39320094
    ah tis een firefox beveiligingsdingetje.. werkt fenks
    As a rule, I never touch anything more sophisticated and delicate than myself.
    pi_39320530
    Owja shit, vergeten
      donderdag 29 juni 2006 @ 01:32:31 #94
    12880 CraZaay
    prettig gestoord
    pi_39342412
    quote:
    Op dinsdag 27 juni 2006 08:58 schreef SuperRembo het volgende:

    [..]

    Dat ligt er natuurlijk helemaal aan hoe de functie wordt aangeroepen.
    Zolang er nergens staat hoe een variabele definieerd wordt, ga ik er voor het gemak vanuit dat het niet gebeurd is. Anders kunnen we natuurlijk nooit iets debuggen hier
    pi_39345762
    quote:
    Op donderdag 29 juni 2006 01:32 schreef CraZaay het volgende:

    [..]

    Zolang er nergens staat hoe een variabele definieerd wordt, ga ik er voor het gemak vanuit dat het niet gebeurd is. Anders kunnen we natuurlijk nooit iets debuggen hier
    "which" was een parameter van de functie, dus die was wel gedefinieerd.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      donderdag 29 juni 2006 @ 09:30:42 #96
    12880 CraZaay
    prettig gestoord
    pi_39346394
    quote:
    Op donderdag 29 juni 2006 08:51 schreef SuperRembo het volgende:

    [..]

    "which" was een parameter van de functie, dus die was wel gedefinieerd.
    Je hebt nergens uit af kunnen leiden wat de inhoud van 'which' was iig. Voor mijn part werd de functie gebruikt als "functie('worst')".
    pi_39346811
    quote:
    Op donderdag 29 juni 2006 09:30 schreef CraZaay het volgende:

    [..]

    Je hebt nergens uit af kunnen leiden wat de inhoud van 'which' was iig. Voor mijn part werd de functie gebruikt als "functie('worst')".
    ik gaf mijn href toch? href = "javascript:hideshow('id1');"

    dan is id1 toch gewoon 'which'?
    As a rule, I never touch anything more sophisticated and delicate than myself.
      donderdag 29 juni 2006 @ 09:54:55 #98
    12880 CraZaay
    prettig gestoord
    pi_39346854
    quote:
    Op donderdag 29 juni 2006 09:52 schreef Desdinova het volgende:

    [..]

    ik gaf mijn href toch? href = "javascript:hideshow('id1');"

    dan is id1 toch gewoon 'which'?
    Je hebt helemaal gelijk, ik had er overeen gelezen.

    Neemt niet weg dat het daarom niet werkte
    pi_39347019
    mooi dan volg ik het nog een beetje.

    die werkte wel, hij ging fout bij het toevoegen van de anderen (id1.style.display == "block"), want daar begrijpt hij waarschijnlijk niet dat het om een elementID gaat.
    As a rule, I never touch anything more sophisticated and delicate than myself.
    pi_39350463
    nu deel 2

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
          function hideshow(which){
             var which = document.getElementById.which;
             if (!document.getElementById)
                alert('returning');
                return;
             if (which.style.display=="block")
                which.style.display="none"
             else
                which.style.display="block"
          }


    ik krijg geen errors.. maar ik zie ook niks veranderen.. terwijl de div met ID 'id0' en een zeer aanwezige style toch best aanwezig moet zijn zodra de display op block wordt gezet..

    ik ben een beetje aan het stoeien met de code, dus misschien dat er hier en daar niet veel van klopt, maar ik heb een heleboel manieren geprobeerd. Waarschijnlijk kijk ik ergens overheen, of loopt de code in de shite door de javascript text-editor (fckeditor) die op dezelfde page staat..

    iemand tips voor waar ik naar kan kijken?
    As a rule, I never touch anything more sophisticated and delicate than myself.
    pi_39351496
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
          function hideshow(which){
             var which = document.getElementById(which);
             if (!wich)
                alert('returning');
                return;
             if (which.style.display=="block")
                which.style.display="none"
             else
                which.style.display="block"
          }


    Zoiets?
    pi_39351720
    quote:
    Op donderdag 29 juni 2006 12:42 schreef fokME2 het volgende:

    [ code verwijderd ]

    Zoiets?
    dan kan hij dus het element niet vinden want hij geeft de alert.. (na verbetering van je typo )

    maar waarom is dat?
    As a rule, I never touch anything more sophisticated and delicate than myself.
    pi_39352652
    Geen idee (en tijd om het uit te zoeken).

    Wat ik wel weet is dat dit werkt:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function hideshow(hideid){
      var hide = document.getElementById(hideid);
        if (!hide){
          alert('returning');
          return;
        } else {
          hide.style.display = (hide.style.display == "block") ? "none" : "block";
        }
    }
    pi_39352820
    omfg
    ik heb mn ochtend gewaste aan javascript terwijl de code gewoon klopte.

    mn div stond in een $var, die ik met een schrijffout aanriep

    maar heb je code overgenomen fokme, dies wat compacter en lijkt prima te werken tx
    As a rule, I never touch anything more sophisticated and delicate than myself.
    pi_39352829
    quote:
    Op donderdag 29 juni 2006 12:42 schreef fokME2 het volgende:

    [ code verwijderd ]

    Zoiets?
    Het is een goede gewoonte om altijd {} te gebruiken bij if statements. Dat had hier een domme fout gescheeld (afgezien van de typo).
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_39353244
    quote:
    Op donderdag 29 juni 2006 13:27 schreef SuperRembo het volgende:

    [..]

    Het is een goede gewoonte om altijd {} te gebruiken bij if statements. Dat had hier een domme fout gescheeld (afgezien van de typo).
    Doe ik ook altijd. Dit was even een snelle aangepaste versie van Desdinova's code.
      dinsdag 11 juli 2006 @ 20:40:25 #107
    25637 hbruyn
    Ben benieuwd
    pi_39732849
    Wie heeft er verstand van javascript en wil mij, evt. tegen betaling, helpen?

    Het volgende probleem.
    Ik heb een script wat, bij het klikken op een menuitem, een foto fade naar de foto die bij het menuitem hoort. Nu werkt dit prima als je maar wacht met op het volgende menuitem klikken totdat de fotofade volledig is uitgevoerd. Klik je eerder, dan raakt het script in de war en gaan volgende fotofades niet goed meer.

    De site waar de fout te zien is is:

    w w w . k a t j a w o g n u m . n l

    Alvast bedankt
      donderdag 13 juli 2006 @ 14:21:41 #108
    25637 hbruyn
    Ben benieuwd
    pi_39829110
    1<a onclick="confirm_delete(5)" target=\"_self\" class=\"text\">Delete style 5</a>


    Kan iemand mij vertellen hoe ik dit scriptje op een nette manier afmaak?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <SCRIPT language="JavaScript">
    <!--
    function confirm_delete(id)
    {
     var where_to= confirm("Weet u zeker dat u deze style wilt verwijderen?");
     if (where_to== true)
     {
       window.location="index.php?action=delete&id=";
     }
     else
     {
      window.location="#";
      }
    }
    //-->
    </SCRIPT>


    Dus '5' moet achter die url geplakt worden, en als gecancelled wordt moet er niets gebeuren.
    Ben niet zo thuis in javascript
    pi_39830051
    zoiets?
    1
    2
    3
    function confirm_delete(id) {
        if (confirm("Weet u zeker dat u deze style wilt verwijderen?")) window.location="index.php?action=delete&id="+id;
    }
    ..///
    pi_39832358
    Top
      vrijdag 14 juli 2006 @ 22:21:26 #112
    95236 marcb1974
    Dakshin Ray
    pi_39834735
    foutje
    stupidity has become as common as common sense was before
    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
    Travel Is Fatal To Prejudice, Bigotry and Narrow-Mindedness
    pi_39847499
    Kan ik variabelen die ik via een promptbox binnen krijg ook binnen php gebruiken op de een of andere manier?
    pi_39848506
    quote:
    Op zaterdag 15 juli 2006 12:47 schreef Siegfried het volgende:
    Kan ik variabelen die ik via een promptbox binnen krijg ook binnen php gebruiken op de een of andere manier?
    Ja maar dan moet je ze zelf doorgeven bijv in de vorm van GET variabelen in de url.

    1
    2
    3
    var antw = prompt("Geef me een antwoord!","");

    document.location="page.php?antwoord=" + escape(antw);
    Kaasblaak Baasklaak Baalskaak Slaabkaak Slaakbaak Klaasbaak Laakbaaks Kaalsbaak Akalabska Skaablaak Skaabalak Abaklakas Kalabsaka Aaksaklab Askalabaks Kaalbakas Laakbakas Slaakbaka Klaaskaba Blaaskaka Saksakabal Slaksabaka Kabalkasa Laksakaab
    pi_39848679
    Alright, maar op een andere manier gaat niet?
    Sowieso niet via post? (get is zo lelijk..)
    pi_39849043
    Je kan via xml httprequest posten naar de pagina?
    pi_39849096
    Ben niet zo in javascript. Wat bedoel je precies?
    pi_39849163
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    var antw = prompt("Geef me een antwoord!","");
    processXML(POST,'page.php', escape(antw));


    function processXML(method, url, data){
       if(!request) {var request = new XMLHttpRequest();}
       request.onreadystatechange = function() {
          if (request.readyState == 4 && request.status == 200) {
             //wat je na de post wilt doen
          }
       }
       request.open(method, url, true);
       request.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
       request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       request.send(data);
    }
      zaterdag 15 juli 2006 @ 21:00:39 #119
    85514 ralfie
    !Yvan eht nioj
    pi_39860207
    quote:
    Op zaterdag 15 juli 2006 13:34 schreef Siegfried het volgende:
    Alright, maar op een andere manier gaat niet?
    Sowieso niet via post? (get is zo lelijk..)
    makkelijke, maar smerige manier is om met javascript een cookie te zetten en deze in php ($_COOKIE) uit te lezen
      zondag 16 juli 2006 @ 14:58:48 #120
    95236 marcb1974
    Dakshin Ray
    pi_39876898
    Ik heb het opgegeven,
    wat een teringvak,
    dan maar geen diploma
    stupidity has become as common as common sense was before
    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
    Travel Is Fatal To Prejudice, Bigotry and Narrow-Mindedness
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')