abonnement Unibet Coolblue Bitvavo
pi_63602901
Dat komt denk ik doordat prototype.js een aantal uitbreidingen maakt op het Array object (via Array.prototype) zodat een array bijvoorbeeld een lastIndexOf() functie krijgt. Een gevolg daarvan is dat je niet zonder meer de normale for(<key> in <object>) constructie meer kan gebruiken.
Dit kan je "oplossen" door de omslachtige prototypejs functies te gebruiken. Of je kan een alternatief voor for( in ) bedenken.
Of je kan prototypejs natuurlijk helemaal over boord gooien
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_63615253
Ik heb op google gezocht maar kon eingelijk niets vinden over de oplossing die je schetst, hoe zou je de oplossing zien?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_63655620
Je hebt eigenlijk twee opties:
  • Je verdiepen in de prototypejs api: http://www.prototypejs.org/api
  • Geen for(x in y) gebruiken
  • Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_63701016
    Maar wat is het alternatief dan op een for(x in y) loop? wist trouwens niet dat je dat soort elementen kon herschrijven middels javascript
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63703686
    1. for(x in y) kan je niet herschrijven
    2. Het alternatief voor for(x in y) met prototypejs is Enumerable.each(), zie api
    3. Jouw for(x in y) levert niet op wat je verwacht omdat je langs alle properties van het object loopt. Dus niet alleen de property's die jij hebt gezet, maar ook de property's die prototypejs heeft toegevoegd (zoals een functie indexOf)
    4. In jouw geval kan je de querystring ook opbouwen zonder for loopje, gewoon direct de string aan elkaar plakken.

    Als je prototypejs wil blijven gebruiken dan kan je ook een Hash object gebruiken, die heeft een toQueryString functie.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_63704968
    Nou eingelijk moet het scriptje werken in iedere site met wat voor externe scripts dan ook maar idd dan zal ik het even moeten herschrijven zonder for ... in
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63705035
    .edit nvm

    [ Bericht 94% gewijzigd door Flaccid op 02-12-2008 20:24:32 ]
    pi_63747923
    Het is opgelost met for in, door iedere variabel van stat_ te voorzien en in de for in te controlleren of stat voor de variabel staat
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      FOK!-Schrikkelbaas zaterdag 6 december 2008 @ 19:25:02 #109
    1972 Swetsenegger
    Egocentrische Narcist
    pi_63809387
    Ik zoek een onrightmousup event handler
    Ik heb een ajaxcall nadat er een bepaalde sleutel in een textveld is ingevoerd. Maar dit kan ook dmv plakken.

    Ik had het onkeyup event en dat werkt uiteraard prima zolang je maar met het keyboard plakt en niet met de muis. onmouseup toegevoegd maar die fired alleen op de LINKER muisknop en rechtsklikken voor het contextmenu en dan plakken wordt niet op gereageerd. Toen vond ik het 'onpaste' event, maar die reageert alleen op een ctrl-v en niet op een rechtermuisknop -> plak.

    Iemand een idee?
    pi_63810918
    kun je checken met een functie, links is 1, rechts 2, midden 3.

    event.which==2
    event.button==2 //alto-manier voor de alto-browser IE
    pi_63811011
    Kun je niets met een onchange, Swets?
      FOK!-Schrikkelbaas zaterdag 6 december 2008 @ 21:46:11 #112
    1972 Swetsenegger
    Egocentrische Narcist
    pi_63812638
    Ik heb het opgelost. onpaste werkt wel, maar direct als je op 'paste' drukt. En dan staat simpelweg de waarde die je wil pasten nog niet in je input veld. Dus een settimeout lostte het probleem op.

    Ander probleem. IE7 geeft een JS error zodra ik op 'bekijk' klik en ik heb geen idee waarom...

    1
    2
    3
    4
    5
    <td style="font-size:10px" id="couponValid">
    <img src="../images/yes.gif" height="10px" width="10px" /> Geldige coupon!<br />
    <span style="color:black;cursor:pointer;cursor:hand;text-decoration:underline" 
    onclick="window.open('http://www.domein.nl/pagina.php','Overzicht winkelwagentje','width=650,height=125,left=200,top=0,scrollbars=no');">
    Bekijk</span> uw bijgewerkte winkelwagentje.</td>


    De foutmelding is 'invalid argument' char 1 op deze regel...
    Ik heb nu voor de leesbaarheid even linebreaks toegevoegd. in de source staat het op 1 regel. IN safari en ff op OSX en chrome windows opent de pop-up window prima.
    pi_63816201
    quote:
    Op zaterdag 6 december 2008 21:46 schreef Swetsenegger het volgende:
    Ik heb het opgelost. onpaste werkt wel, maar direct als je op 'paste' drukt. En dan staat simpelweg de waarde die je wil pasten nog niet in je input veld. Dus een settimeout lostte het probleem op.

    Ander probleem. IE7 geeft een JS error zodra ik op 'bekijk' klik en ik heb geen idee waarom...
    [ code verwijderd ]

    De foutmelding is 'invalid argument' char 1 op deze regel...
    Ik heb nu voor de leesbaarheid even linebreaks toegevoegd. in de source staat het op 1 regel. IN safari en ff op OSX en chrome windows opent de pop-up window prima.
    'Overzicht winkelwagentje' moet aan elkaar (het is geen titel die getoond wordt, allleen een naam om het venster later aan te kunnen spreken via JS)
      FOK!-Schrikkelbaas zondag 7 december 2008 @ 09:27:14 #114
    1972 Swetsenegger
    Egocentrische Narcist
    pi_63819278
    quote:
    Op zondag 7 december 2008 00:49 schreef mschol het volgende:

    [..]

    'Overzicht winkelwagentje' moet aan elkaar (het is geen titel die getoond wordt, allleen een naam om het venster later aan te kunnen spreken via JS)


    Bizar dat alleen IE daarover valt. En ik had hem in mijn ajaxcall al een keer gewijzigd, maar als ik de page refreshed kijkt hij of ik een sessie korting heb en zo ja, veranderd hij gewoon de innerhtml serverside. Dus clientside wel aangepast, serverside niet waardoor ik geen resultaat dacht te hebben.
    pi_63873875
    Ik heb een vraagje, stel je hebt een aantal input fields en bij ieder input field hoort een checkbox

    1
    2
    3
    4
    5
    6
    7
    <input type="text" name="titel[1]" tabindex="1" value="titel1" > <input type="checkbox" name="check[1]" value="1" tabindex="100"><br />

    <input type="text" name="titel[2]" tabindex="2" value="tekst hier"> <input type="checkbox" name="check[2]" value="2" tabindex="101"><br />

    <input type="text" name="titel[3]" tabindex="3" value="weer iets anders"> <input type="checkbox" name="check[3]" value="3" tabindex="102"><br />

    <input type="text" name="titel[4]" tabindex="4" value="hold on"> <input type="checkbox" name="check[4]" value="4" tabindex="103"><br />


    Nu wil ik dat wanneer de inhoudt gewijzigd wordt de checkbox aangevinkt wordt. Op zich is dat natuurlijk niet zo moeilijk en dat klopt, maar eingelijk wil ik ook controlleren dat wanneer iemand de tekst niet veranderd de checkbox niet gechecked wordt... een beetje extra controle.

    Heeft iemand een idee hoe ik dit het beste kan controlleren?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63876445
    Ik begrijp niet helemaal waarom dat niet met onchange kan?
    pi_63880989
    Ik heb nu het volgende
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">
    imgTitleArr = new Array();
    function imgTitle(id)
    {
        if (!imgTitleArr[id])
        {
            imgTitleArr[id] = document.getElementById('img_' + id).value;
        }

        document.getElementById('check_' + (id+999)).checked = ((imgTitleArr[id] != document.getElementById('img_' + id).value) ? true : false);
    }
    </script>


    En dit is de code voor het bewerken van de titel van de afbeelding
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
                        <div>

                            <div class="box"><img src="thumbnail/2008/12/09/1-1228817838-706146240.jpg" alt="image" /></div>
                            <span>Titel</span> <input type="text" onKeyUp="imgTitle(0);" id="img_0" name="img_tit[1]" tabindex="99" value="" /><br />
                            <span>Map </span> Hoofdmap<br />
                            <span>Views</span> 5 <br /><br />
                            <span>Opties</span> <input type="checkbox" id="check_999" tabindex="999" style="width: 20px; margin-right: 2px; float: left;" name="check[1]" />

                                                <a href="/image/1.html"><img src="/images/icon_view.gif" alt="Bekijk" /></a>
                                                <a href="/photoedit.html?id=1"><img src="/images/icon_edit.gif" alt="Bewerk" /></a> <br />
                        </div>

                        <div>
                            <div class="box"><img src="thumbnail/2008/12/09/1-1228817838-674804687.jpg" alt="image" /></div>
                            <span>Titel</span> <input type="text" onKeyUp="imgTitle(1);" id="img_1" name="img_tit[2]" tabindex="100" value="" /><br />
                            <span>Map </span> Hoofdmap<br />

                            <span>Views</span> 0 <br /><br />
                            <span>Opties</span> <input type="checkbox" id="check_1000" tabindex="1000" style="width: 20px; margin-right: 2px; float: left;" name="check[2]" />
                                                <a href="/image/2.html"><img src="/images/icon_view.gif" alt="Bekijk" /></a>
                                                <a href="/photoedit.html?id=2"><img src="/images/icon_edit.gif" alt="Bewerk" /></a> <br />
                        </div>


    Op zich werkt het al aardig, maar als ik niets in de input field heb staan en er iets in zet en het weer weghaalt blijft de checkbox gevinkt staan en dat wil ik niet. Ik wil controlleren of imgTitleArr[id] bestaat of niet en dat werkt blijkbaar niet goed met if (!imgTitleArr[id])

    Anyone? :D
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63890008
    Wat heb je toch altijd van die fijne heldere voorbeelden. Van die voorbeelden waarbij je direct ziet waar het om draait, zonder overbodige code die alleen maar zou afleiden
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_63899921
    Sorry SR, Schrijven is zoals je weet niet mijn sterkte vak!!! en uitbeelden al helemaal niet maar we proberen het even opnieuw.

    Het probleem is als volgt. Zoals je in de vorige post van mij kan zien heb ik een aantal input velden, deze input velden worden bij de eerste klik (op het veld zelf) gecontrolleerd door een stukje javascript. Dit stukje javascript dient te controlleren of de input is veranderd of niet. Waarbij het bij de 1e klik kijkt of er in een array de ID van het input veld te vinden is, is dit niet het geval dan moet de index in de array aangemaakt worden met de huidige waarde van het input veld. Is de tekst veranderd dan dient de checkbox aangevinkt te worden (automatisch)

    Nu werkt het deels, echter als de input veld leeg is en ik er een tekst in zet en deze tekst weer verwijder krijg blijft de checkbox gevinkt, dat is mijn probleem. Waarschijnlijk ligt het probleem bij het aanmaken van het element in de array. Want blijkbaar ziet !arr[id] een lege variabel ook als 'niets' en dat is niet de bedoeling.

    Hoe kan ik dit oplossen? (is dit beter? )

    Het rare is dat wanneer de tekstveld leeg is en ik bv 1x een a invoer de checkbox niet gechecked wordt, maar doe ik 2x een a dan wordt de checkbox gevinkt, haal ik alles weg dan blijft de checkbox gevinkt tenzij ik 1 a laat staan dan is de checkbox niet gevinkt!

    [ Bericht 2% gewijzigd door Chandler op 10-12-2008 11:15:06 ]
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63914246
    Ben nu bezig met een script om te bepalen op welke dag van de week een bepaalde datum valt in JavaScript

    Alleen weet ik echt niet hoe je het volgende zou moeten doen:

    Je hebt een variabele (een jaartal, dus 4 cijfers).
    Het scriptje moet die variabele in tweeën splitsen als het ware en er twee andere (of één andere ) variabele(n) van maken.

    Voorbeeld:

    Iemand voert 2008 als jaartal in.
    Het scriptje hakt dit vervolgens in tweeën en maakt er twee variabelen van, zoals:
    variabele1=20
    variabele2=08

    Ik heb keine idee
    pi_63927612
    1
    2
    3
    4
    5
    6
    7
    var year = 2008;
    var month = 11;
    var d = 1;
    var date = new Date(year, month - 1, d);// een Date object
    var day = date.getDay();// dag van vandaag, 0=zondag, 1=maandag
    var dayNames = ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'];
    alert(dayNames[day]);// geeft de naam van de datum


    Maar waarom zou je het jaartal in tweeën willen hakken?
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_63932441
    Ik heb een textfield waarop ik events capture. Control+v (pasten) werkt, die kan ik opvangen. Maar rechtermuis knop in het textfield en dan paste werkt niet. Iemand een idee hoe ik dit event capture?
    pi_63932542
    quote:
    Op donderdag 11 december 2008 @ 13:53 schreef Scorpie het volgende:
    Ik heb een textfield waarop ik events capture. Control+v (pasten) werkt, die kan ik opvangen. Maar rechtermuis knop in het textfield en dan paste werkt niet. Iemand een idee hoe ik dit event capture?
    ! stop er maar mee, swets is je voor op deze opdracht!
    quote:
    Op zaterdag 6 december 2008 @ 21:46 schreef Swetsenegger het volgende:
    Ik heb het opgelost. onpaste werkt wel, maar direct als je op 'paste' drukt. En dan staat simpelweg de waarde die je wil pasten nog niet in je input veld. Dus een settimeout lostte het probleem op.
    pi_63932661
    quote:
    Op donderdag 11 december 2008 13:57 schreef mcDavid het volgende:

    [..]

    ! stop er maar mee, swets is je voor op deze opdracht!
    [..]


    !

    Swets post je ajax call code eens!
    pi_63938247
    quote:
    Op donderdag 11 december 2008 10:40 schreef SuperRembo het volgende:

    [ code verwijderd ]

    Maar waarom zou je het jaartal in tweeën willen hakken?
    Ja, zo kan het natuurlijk ook.

    Maar ik ben beginner met JS en moet opdrachten maken voor studie. Ik heb dus een pseudocode gekregen en moet die omzetten in JS.
    Met PSD's jeweetwel een Nassi Scheinderman Diagram (lol wie gebruikt die nog, onze school wel ) is het supersimpel eigenlijk en weet ik het zo te doen, maar met JS dus helaas niet.

    Laat ik mijn vraag even anders formuleren dan:

    a. Ik heb dus 1 variabele te weten een jaartal van 4 cijfers.
    b. Met een of andere command/code moet hij dit getal in tweeën hakken.
    c. Vervolgens moet hij hiervan 2 variabelen maken.

    Dus:
    a. invoer bijv. 2008
    b. wil ik nu juist weten, zodat je 20 en 08 krijgt.
    c. dat zal lukken als ik b weet, zodat variabele 1=20 en variabele 2=08

    Hoop echt dat iemand me kan helpen.

    En nog een kort beginners vraagje:
    Waarom zetten mensen soms var voor een variabele? Dat is toch eigenlijk niet nodig? Of is dit weer voor oudere browsers
    pi_63938778
    quote:
    Op donderdag 11 december 2008 @ 17:38 schreef SunBoom het volgende:

    [..]

    Ja, zo kan het natuurlijk ook.

    Maar ik ben beginner met JS en moet opdrachten maken voor studie. Ik heb dus een pseudocode gekregen en moet die omzetten in JS.
    Met PSD's jeweetwel een Nassi Scheinderman Diagram (lol wie gebruikt die nog, onze school wel ) is het supersimpel eigenlijk en weet ik het zo te doen, maar met JS dus helaas niet.

    Laat ik mijn vraag even anders formuleren dan:

    a. Ik heb dus 1 variabele te weten een jaartal van 4 cijfers.
    b. Met een of andere command/code moet hij dit getal in tweeën hakken.
    c. Vervolgens moet hij hiervan 2 variabelen maken.

    Dus:
    a. invoer bijv. 2008
    b. wil ik nu juist weten, zodat je 20 en 08 krijgt.
    c. dat zal lukken als ik b weet, zodat variabele 1=20 en variabele 2=08

    Hoop echt dat iemand me kan helpen.

    En nog een kort beginners vraagje:
    Waarom zetten mensen soms var voor een variabele? Dat is toch eigenlijk niet nodig? Of is dit weer voor oudere browsers
    vraag 1: variable_1=jaartal.slice(0,2); variable_2=jaartal.slice(2,4)
    vraag 2: je moet ze één keer declareren met var, daarna is het lang leve de lol.
    -edit- Ok, je mág ze declareren, kan nuttig zijn als je met functions werkt.
    pi_63942539
    Bedankt
    pi_63967352
    Ik heb mijn probleem reeds opgelost op een andere manier omdat het blijkbaar onmogelijk is om te kijken of een element bestaat met of zonder inhoudt.

    Nu heb ik een ander klein vaag iets.

    In internet explorer gebeurd er niets met onmouseout maar in firefox wel.

    Ik heb de volgende functie gemaakt:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    function stars(num, id, vote)
    {
        star = '';
        for (x = 1; x < 6; x++)
        {
            if (vote != -1)
            {
                s = (x <= vote) ? '_yellow' : '_gray';
            }
            else
            {
                s = (x < num) ? '_yellow' : '_gray';
            }
            star += '<a href="/rate.php?id=' + id + '&vote=' + x + '" TITLE="Stem ' + x + ' sterren"><img onmouseover="stars(' + num + ',' + id + ',' + x + ');" onmouseout="stars(' + num + ',' + id + ',-1);" src="/images/star' + s + '.gif" ALT="Stem ster ' + x + '" /></a>';
        }
        document.getElementById('votediv').innerHTML = star;
    }


    en dit gebruik in het volgende stukje html

    1
    2
    Stemmen: <div id="votediv" style="display: inline;"></div
    <script type="text/javascript">stars(4, 1, -1);</script>


    echter in FF krijg ik weer de standaard aantal stemmen terug bij een onmouseout maar in IE blijft het aantal stemmen staan op de stem(aantal sterren) die het laatst getriggerd is door een onmouseover

    Doe ik iets fout? of zit Internet Explorer weer te ouhoeren?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63969489
    Of je verneukt ff de hele layout.

    Kun je niet beter een voting script met PHP maken?
    pi_63969741
    Mijn vraag heeft helaas niets met PHP te maken maar meer met waarom onmouseout niet werkt op een of andere manier in IE7 (tenminste in deze opzet, als hierboven gegeven).

    Verder wordt het voten verder geregeld via PHP, maar dat is de vraag niet

    hoe verneuk ik de gehele layout ? hier ziet het er allemaal netjes uit hoor! IE7
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_63985111
    Ja waarschijnlijk omdat jij een hogere resolutie hebt. 1024x768 hier en dan is de layout prettig verneukt.
    pi_63985174
    quote:
    Op vrijdag 12 december 2008 18:33 schreef Chandler het volgende:

    Doe ik iets fout? of zit Internet Explorer weer te ouhoeren?
    Welke error krijg je? Zeldzaam ranzige JS overigens, om zo met die HTML string te kloten. DOM-scripting en event listeners anyone?
      zondag 14 december 2008 @ 12:57:14 #133
    136666 Relin
    Suomi Powerrrr!
    pi_64003953
    Hey,
    Ik heb een verzoekje/vraagje. Ik ben bezig een site in elkaar te knutselen in dreamweaver (neej, ben niet al te handig, kom niet verder dan iets simpels...) en wil graag zo'n random image. Dat wanneer je refresht je een nieuwe image te zien krijgt.
    Die zou dan in de header moeten komen te staan. Heb gisteren de hele dag gezocht op internet, ook wat scripts gevonden, maar wat ik ook deed, ik kreeg geen foto te zien. Nu ben ik op het gebied van Javascript een complete leek, dus ik zal wel iets heel simpels fout doen, maar ik weet niet wat

    Ik heb 10 plaatjes geselecteerd. Allen zijn 1288x300. En ik zou die dus graag random als header gebruiken...

    Heeft iemand een simpele code die ik kan toepassen?

    Alvast ontzettend bedankt!
    Go Hard Or Go Home
    http://www.rp-originals.nl
    pi_64005376
    quote:
    Op zaterdag 13 december 2008 14:32 schreef Roy_T het volgende:
    Welke error krijg je? Zeldzaam ranzige JS overigens, om zo met die HTML string te kloten. DOM-scripting en event listeners anyone?
    Ik krijg totaal geen errors, in IE niet maar ook in FF geen errors. En het zal ongetwijfeld ranzig zijn maar heel veel meer kaas heb ik niet van javascript gegeten (misschien handig om eens wat meer te leren over het aanmaken van elementen etc).

    Wat bedoel je precies met dom-scripting en event listeners?

    zodat ik er van kan leren
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_64009524
    quote:
    Op zondag 14 december 2008 12:57 schreef Relin het volgende:
    Hey,
    Ik heb een verzoekje/vraagje. Ik ben bezig een site in elkaar te knutselen in dreamweaver (neej, ben niet al te handig, kom niet verder dan iets simpels...) en wil graag zo'n random image. Dat wanneer je refresht je een nieuwe image te zien krijgt.
    Die zou dan in de header moeten komen te staan. Heb gisteren de hele dag gezocht op internet, ook wat scripts gevonden, maar wat ik ook deed, ik kreeg geen foto te zien. Nu ben ik op het gebied van Javascript een complete leek, dus ik zal wel iets heel simpels fout doen, maar ik weet niet wat

    Ik heb 10 plaatjes geselecteerd. Allen zijn 1288x300. En ik zou die dus graag random als header gebruiken...

    Heeft iemand een simpele code die ik kan toepassen?

    Alvast ontzettend bedankt!
    Gewoon een random hit @ Google
      zondag 14 december 2008 @ 22:49:22 #136
    136666 Relin
    Suomi Powerrrr!
    pi_64018074
    FYI, ik ben bekend met Google, had je kunnen lezen, maar niet met Javascript. Vandaar dus ook mijn vraag hier, want ik heb verschillende scripts uitgeprobeerd, maar schijnbaar werkt het niet ...
    Go Hard Or Go Home
    http://www.rp-originals.nl
    pi_64018324
    quote:
    Op zondag 14 december 2008 22:49 schreef Relin het volgende:
    FYI, ik ben bekend met Google, had je kunnen lezen, maar niet met Javascript. Vandaar dus ook mijn vraag hier, want ik heb verschillende scripts uitgeprobeerd, maar schijnbaar werkt het niet ...
    Is het wat gelukt met het script dat SunBoom heeft gevonden? En zo niet, wat heb je dan aan code? Overigens zou ik het met php doen, maar javascript is natuurlijk ook een optie.

    Even los van een random afbeelding, ik vind een header van 1288 pixels nogal breed.
      maandag 15 december 2008 @ 16:34:00 #138
    136666 Relin
    Suomi Powerrrr!
    pi_64034033
    Nee, is niet gelukt. Krijg links bovenin een kruisje... Of moet ik eerst de foto's uploaden via FTP (nieuwe pagina staat nog niet online nl. Bekijk hem steeds offline) Sorry als het een domme vraag is

    En ik weet dat 1288 groot is, maar ik wilde de header over de hele breedte van de pagina en ik gebruik zelf 1280x1024

    Voor PHP moet je site dat toch ondersteunen ofzo? Ik weet niet of de mijne dat doet. Die wordt door One gehost. Is PHP eenvoudiger dan?
    Go Hard Or Go Home
    http://www.rp-originals.nl
      maandag 15 december 2008 @ 16:54:09 #139
    136730 PiRANiA
    All thinking men are atheists.
    pi_64034538
    quote:
    Op maandag 15 december 2008 16:34 schreef Relin het volgende:
    Nee, is niet gelukt. Krijg links bovenin een kruisje... Of moet ik eerst de foto's uploaden via FTP (nieuwe pagina staat nog niet online nl. Bekijk hem steeds offline) Sorry als het een domme vraag is

    En ik weet dat 1288 groot is, maar ik wilde de header over de hele breedte van de pagina en ik gebruik zelf 1280x1024

    Voor PHP moet je site dat toch ondersteunen ofzo? Ik weet niet of de mijne dat doet. Die wordt door One gehost. Is PHP eenvoudiger dan?
    One ondersteunt dat.
    Hernoem je bestand naar bestandsnaam.php en zet daar eens in:
    <img src="<?=rand(0,4)?>.jpg">
    waar je je plaatjes 0.jpg, 1.jpg, 2.jpg, 3.jpg en 4.jpg noemt.
    pi_64035188
    quote:
    Op maandag 15 december 2008 @ 16:34 schreef Relin het volgende:
    Nee, is niet gelukt. Krijg links bovenin een kruisje... Of moet ik eerst de foto's uploaden via FTP (nieuwe pagina staat nog niet online nl. Bekijk hem steeds offline) Sorry als het een domme vraag is

    En ik weet dat 1288 groot is, maar ik wilde de header over de hele breedte van de pagina en ik gebruik zelf 1280x1024

    Voor PHP moet je site dat toch ondersteunen ofzo? Ik weet niet of de mijne dat doet. Die wordt door One gehost. Is PHP eenvoudiger dan?
    in dat geval is 1288 weer erg smal, zat mensen browsen breder.
    pi_64036411
    quote:
    Op maandag 15 december 2008 16:34 schreef Relin het volgende:
    Nee, is niet gelukt. Krijg links bovenin een kruisje...
    Neem eerst even een cursus HTML.
    pi_64036759
    quote:
    Op maandag 15 december 2008 17:22 schreef mcDavid het volgende:

    [..]

    in dat geval is 1288 weer erg smal, zat mensen browsen breder.
    Op een scherm met een resolutie van 1280? Daar zie ik nog niet zoveel mensen browsen op 1288
      maandag 15 december 2008 @ 19:11:12 #143
    136730 PiRANiA
    All thinking men are atheists.
    pi_64037605
    quote:
    Op maandag 15 december 2008 18:37 schreef Light het volgende:

    [..]

    Op een scherm met een resolutie van 1280? Daar zie ik nog niet zoveel mensen browsen op 1288

      dinsdag 16 december 2008 @ 15:10:16 #144
    136666 Relin
    Suomi Powerrrr!
    pi_64058235
    'k weet niet wat ik allemaal heb gedaan, maar in eens werkte het!
    Iig thanks voor de hulp!
    Go Hard Or Go Home
    http://www.rp-originals.nl
    pi_64181128
    Vraagje:

    Ik heb in de database een aantal categorieën & subcategorieën staan. Bij het aanmaken van een object kan men eerst de categorie selecteren. Hierna wil ik dat in een tweede selectbox de subcategorieën die bij die categorie horen, komen.

    Nu heb ik een tijdje lopen googelen maar niet echt het antwoord kunnen vinden (zo moeilijk moet het toch niet zijn?)

    Iemand hier een ideetje?
    pi_64181863
    quote:
    Op zaterdag 20 december 2008 @ 17:20 schreef ludeau het volgende:
    Vraagje:

    Ik heb in de database een aantal categorieën & subcategorieën staan. Bij het aanmaken van een object kan men eerst de categorie selecteren. Hierna wil ik dat in een tweede selectbox de subcategorieën die bij die categorie horen, komen.

    Nu heb ik een tijdje lopen googelen maar niet echt het antwoord kunnen vinden (zo moeilijk moet het toch niet zijn?)

    Iemand hier een ideetje?
    Euh, je bent nogal vaag... de gebruiker krijgt een pagina met een selectbox, en afhankelijk van zijn keuze moet een tweede selectbox geladen worden vanuit een database?

    Dan moet je eerst een pagina maken die je database kan aanspreken (PHP, ASP), en vervolgens met ajax die pagina aanroepen...
    pi_64182154
    Of als het geen duizenden records zijn in 1 keer ophalen en in, bijvoorbeeld, een array/object stoppen (ipv steeds een httprequest te doen).
      zaterdag 20 december 2008 @ 17:56:23 #148
    65516 gieling
    Live from NYC
    pi_64182280
    Ben hier ookwel benieuwd naar
    pi_64183829
    Nouja, afhankelijk van de keuze uit de eerste selectbox moeten de bijbehorende subcategorieën getoond worden

    Ja ik zat zelf ook aan de oplossing van Roy_T te denken. Ben alleen vrij matig als het op javascript neerkomt; was dus online op zoek naar een voorbeeld script maar kon geen goede keywords verzinnen. Vandaar dat ik het hier even vroeg
    pi_64208987
    Of kijk eens naar een pagina waar een soortgelijke functie in zit en kijk hoe ze 't daar gemaakt hebben. Bijvoorbeeld http://www.autoweek.nl .
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_64529860
    Ik heb graag mijn website Valid. Nu heb ik er het volgende script in geplaatst:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
     <script type="text/javascript">
    info=[
    [''],
    ['De keet is gesloten tot er een nieuwe plek gevonden is.'],
    ['Wij zijn van 2 tot en met 5 januari naar Center Parcs.'],
    ['Wist u dat...de Flits is verkozen tot de grootste kankerlijer van Hokje 10?'],
    ['Wist u dat...Bert de Boer verkozen is tot lekkerste jongen van Hokje 10?']
    ]

    step=1
    nextMessage=1

    function initTSV1(){
    tsvDisplay=document.getElementById("tsvcont")

    for(var i=0;i<2;i++){
    newDiv=document.createElement("DIV")
    newDiv.setAttribute("id","tsvdiv"+i)
    newDiv.onmouseover=function(){clearTimeout(timer)}
    newDiv.onmouseout=function(){scrollTSV1()}
    newDiv.style.position="absolute"
    newDiv.style.padding="0 5 10 5" // top right bottom left
    tsvDisplay.appendChild(newDiv)
    }

    tsvDv0=document.getElementById("tsvdiv0")
    tsvDv1=document.getElementById("tsvdiv1")
    tsvDv0.innerHTML=info[0]
    tsvDv1.innerHTML=info[1]

    tsvDv0.style.top=tsvDisplay.offsetHeight
    tsvDv1.style.top=tsvDisplay.offsetHeight+tsvDv0.offsetHeight+"px"

    scrollTSV1()
    }

    function scrollTSV1(){
    tsvDv0Pos=parseInt(tsvDv0.style.top)
    tsvDv1Pos=parseInt(tsvDv1.style.top)

    tsvDv0Pos-=step
    tsvDv1Pos-=step

    tsvDv0.style.top=tsvDv0Pos+"px"
    tsvDv1.style.top=tsvDv1Pos+"px"

    if(tsvDv0Pos< -tsvDv0.offsetHeight){

    nextMessage++
    if(nextMessage==info.length){nextMessage=0}
    tsvDv0.innerHTML=info[nextMessage]

    if(tsvDv1.offsetHeight<tsvDisplay.offsetHeight){

    if(tsvDv1.offsetTop<tsvDisplay.offsetHeight-tsvDv1.offsetHeight){
    tsvDv0.style.top=tsvDisplay.offsetHeight+"px"
    }
    else{
    tsvDv0.style.top=tsvDv1.offsetTop+tsvDv1.offsetHeight+"px"
    }

    }
    else{
    tsvDv0.style.top=tsvDv1.offsetTop+tsvDv1.offsetHeight+"px"
    }

    }

    if(tsvDv1Pos< -tsvDv1.offsetHeight){

    nextMessage++
    if(nextMessage==info.length){nextMessage=0}
    tsvDv1.innerHTML=info[nextMessage]

    if(tsvDv0.offsetHeight<tsvDisplay.offsetHeight){

    if(tsvDv0.offsetTop<tsvDisplay.offsetHeight-tsvDv0.offsetHeight){
    tsvDv1.style.top=tsvDisplay.offsetHeight+"px"
    }
    else{
    tsvDv1.style.top=tsvDv0.offsetTop+tsvDv0.offsetHeight+"px"
    }

    }
    else{
    tsvDv1.style.top= tsvDv0.offsetTop+tsvDv0.offsetHeight+"px"
    }

    }

    timer=setTimeout("scrollTSV1()",50)

    }

    // add onload="initTSV1()" to the opening BODY tag
    </script> 


    Deze benader in via de functie include van PHP. Nu zegt de validator dat hij niet valid is vanwege 28 errors en 3 waarschuwingen. Maar ik heb eigenlijk geen verstand van javascript. Wat moet ik doen om bovenstaande tekst valid te maken?
    pi_64529923
    Een url geven waar de pagina te bereiken is .
    Je kunt er trouwens het script ook in een .js bestand zetten en dat bestand 'includen' (dat is het niet, maar hoe noem je dat?) in je htmlletje. Dan kijkt de validator er niet naar .

    [ Bericht 25% gewijzigd door veldmuis op 31-12-2008 14:25:58 ]
    pi_64532357
    javascript validator?

    Watvoor programma/debugger gebruik je daar voor dan?
    pi_64533402
    quote:
    Op woensdag 31 december 2008 13:01 schreef hello_moto1992 het volgende:
    Ik heb graag mijn website Valid. Nu heb ik er het volgende script in geplaatst:

    Deze benader in via de functie include van PHP. Nu zegt de validator dat hij niet valid is vanwege 28 errors en 3 waarschuwingen. Maar ik heb eigenlijk geen verstand van javascript. Wat moet ik doen om bovenstaande tekst valid te maken?
    Ik durf te wedden dat die errors geen van allen door je JavaScript komen, maar door fouten in je HTML. Wat is de output van de validator precies?
    pi_64533420
    quote:
    Op woensdag 31 december 2008 14:19 schreef mcDavid het volgende:
    javascript validator?

    Watvoor programma/debugger gebruik je daar voor dan?
    De W3C HTML . Die kijkt toch ook naar Javascript? Want anders zou-ie wel meer fouten geven.

    En als ik

    <script type="text/javascript" src="external.js"></script>

    Doe dan werkt het niet
    pi_64533508
    quote:
    Op woensdag 31 december 2008 14:48 schreef hello_moto1992 het volgende:

    [..]

    De W3C HTML . Die kijkt toch ook naar Javascript? Want anders zou-ie wel meer fouten geven.

    En als ik

    <script type="text/javascript" src="external.js"></script>

    Doe dan werkt het niet
    En met de meldingen die je krijgt, kun je de fouten niet oplossen?
    pi_64533510
    quote:
    Op woensdag 31 december 2008 14:47 schreef Roy_T het volgende:

    [..]

    Ik durf te wedden dat die errors geen van allen door je JavaScript komen, maar door fouten in je HTML. Wat is de output van de validator precies?
    Nou zonder de JS is het anders gewoon valid hoor

    http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fhokje10.nl%2F
    pi_64533597
    quote:
    Op woensdag 31 december 2008 @ 14:48 schreef hello_moto1992 het volgende:

    [..]

    De W3C HTML . Die kijkt toch ook naar Javascript? Want anders zou-ie wel meer fouten geven.

    En als ik

    <script type="text/javascript" src="external.js"></script>

    Doe dan werkt het niet
    ja grapjas hij valideert Javascript als HTML, vind je het gek dat je errors krijgt..

    Mocht je het geil vinden om die validator groen te krijgen zet je html-comments in je script, dus <script> <!-- //scriptcode --> </script>

    -edit-
    mcD hier.
    pi_64533753
    Wat RenRen zegt. Maar natuurlijk zou die JS gewoon in een extern bestand moeten staan, waarbij <script type="text/javascript" src="external.js"></script> gewoon werkt mits je het juiste pad gebruikt.
    pi_64533896
    quote:
    Op woensdag 31 december 2008 14:53 schreef RenRen- het volgende:

    [..]

    ja grapjas hij valideert Javascript als HTML, vind je het gek dat je errors krijgt..

    Mocht je het geil vinden om die validator groen te krijgen zet je html-comments in je script, dus <script> <!-- //scriptcode --> </script>

    -edit-
    mcD hier.
    Niet eens. Ik heb net gekeken met de W3C validator, en die levert maar 1 fout op. Er staat namelijk twee keer een <body> in de html, 1 keer voor de javascript en 1 keer erna.
    pi_64533987
    quote:
    Op woensdag 31 december 2008 15:03 schreef Light het volgende:

    [..]

    Niet eens. Ik heb net gekeken met de W3C validator, en die levert maar 1 fout op. Er staat namelijk twee keer een <body> in de html, 1 keer voor de javascript en 1 keer erna.
    Ja klopt. Ik heb die onload maar in de body tag aan de bovenkant gezet. Dat werkt ook . Nu is er nog één body over

    Het is nogal vervelend als je scriptjes gaat kopieren van ietwat out-dated websites
      donderdag 8 januari 2009 @ 13:20:00 #162
    134533 donroyco
    dus niet Donroyco
    pi_64807750
    Hoe kan ik een search box de eigenschap meegeven dat bij een hit op enter ook gezocht wordt, het is wel een fake-searchbox, die alleen maar linkt naar een volgende pagina. De code die ik gebruik is dit:

    1
    2
    3
    4
    5
    <a href="pieterbecks.html">
    <img src="images/go2.gif" name="Winkelwagen" alt="Ga naar winkelwagen" border="0" align="right"></a>
    <input name="zoeken" type="text" id="zoeken" value="zoekwoord..." size="14" 
    onFocus="if(this.value=='zoekwoord...')this.value='';" 
    onBlur="if(this.value=='')this.value='zoekwoord...';" />
    Kan iemand mij helpen? :)
    Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
    Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
    pi_64807919
    quote:
    Op donderdag 8 januari 2009 13:20 schreef donroyco het volgende:
    Hoe kan ik een search box de eigenschap meegeven dat bij een hit op enter ook gezocht wordt, het is wel een fake-searchbox, die alleen maar linkt naar een volgende pagina. De code die ik gebruik is dit:
    [ code verwijderd ]

    Kan iemand mij helpen?
    eventkey en eventcode opzoeken op internet
      donderdag 8 januari 2009 @ 13:30:00 #164
    134533 donroyco
    dus niet Donroyco
    pi_64808162
    quote:
    Op donderdag 8 januari 2009 13:24 schreef Scorpie het volgende:

    [..]

    eventkey en eventcode opzoeken op internet
    Dank je wel voor het snelle antwoord
    Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
    Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
    pi_64809264
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <SCRIPT TYPE="text/javascript">
    <!--
    function submitenter(e)
    {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;

    if (keycode == 13)
       {
      // Doe je ding
       }
    }
    //-->
    </SCRIPT>


    En je input ding wordt dan:

    1<input name="zoeken" onkeydown="submitenter(e);" ...
      donderdag 8 januari 2009 @ 14:15:50 #166
    134533 donroyco
    dus niet Donroyco
    pi_64810039
    quote:
    Op donderdag 8 januari 2009 13:57 schreef HuHu het volgende:

    [ code verwijderd ]

    En je input ding wordt dan:
    [ code verwijderd ]
    Hij pakt de URL nog niet
    Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
    Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
    pi_64810128
    Welke URL?
      donderdag 8 januari 2009 @ 14:18:44 #168
    134533 donroyco
    dus niet Donroyco
    pi_64810184
    quote:
    Op donderdag 8 januari 2009 14:17 schreef HuHu het volgende:
    Welke URL?
    Hij moet als je op enter drukt naar de pagina 'pieterbecks.html' gaan..
    Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
    Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
    pi_64810295
    quote:
    Op donderdag 8 januari 2009 14:18 schreef donroyco het volgende:

    [..]

    Hij moet als je op enter drukt naar de pagina 'pieterbecks.html' gaan..
    1window.location = 'bieterbecks.html';
    Dat bij "doe je ding" neerzetten?
    pi_64810427
    Als je er nou een form van maakt met een action en een submit button, is je probleem toch opgelost lijkt me?
      donderdag 8 januari 2009 @ 14:25:37 #171
    134533 donroyco
    dus niet Donroyco
    pi_64810512
    quote:
    Op donderdag 8 januari 2009 14:20 schreef HuHu het volgende:

    [..]
    [ code verwijderd ]

    Dat bij "doe je ding" neerzetten?
    Hij pakt 'm nog niet
    http://plaatsmaken.donroycodesign.nl
    Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
    Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
    pi_64810551
    Je hebt zelfs het input type "image", zodat je een plaatje als button kunt gebruiken. Dan doe je dus:

    1
    2
    3
    <form action="pieterdinges" method="post">
      <input type="text" ... />
      <input type="image" onclick="this.parent.submit" />


    Zoiets. En als je dan op enter drukt in het text-field submit 'ie hem ook vanzelf.
      donderdag 8 januari 2009 @ 14:30:57 #173
    134533 donroyco
    dus niet Donroyco
    pi_64810732
    quote:
    Op donderdag 8 januari 2009 14:26 schreef HuHu het volgende:
    Je hebt zelfs het input type "image", zodat je een plaatje als button kunt gebruiken. Dan doe je dus:
    [ code verwijderd ]

    Zoiets. En als je dan op enter drukt in het text-field submit 'ie hem ook vanzelf.
    Thanks
    Wist niet dat het zo simpel kon, dank je wel! en mcDavid ook
    Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
    Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
    pi_64814202
    Nieuwe sig.
      donderdag 8 januari 2009 @ 15:59:44 #175
    134533 donroyco
    dus niet Donroyco
    pi_64814577
    quote:
    Op donderdag 8 januari 2009 15:51 schreef mcDavid het volgende:
    Nieuwe sig.
    Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
    Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
      maandag 12 januari 2009 @ 08:45:53 #176
    85919 Likkende_Lassie
    Doe eens wat aan je ondertitel
    pi_64939015
    Ok, ik kom er niet uit

    De sitiutatie is als volgt:

    - Ik heb meerdere select's op mijn pagina, met precies dezelfde waarde, alleen de naam van select is anders.
    - Ik wil, dat zodra er één van de options wordt geselecteerd, in een willekeurige select, dat in elke select (behalve de huidige), de optie verdwijnt. Wordt de optie niet meer geselecteerd, dan moet hij weer overal verschijnen.

    Duidelijk?

    Dit heb ik al aan code:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function disable(){
       
       sel = document.frm.select1.selectedIndex;
       
       if(sel){
          document.frm.select2.remove(sel);
          //document.frm.select2.selectedIndex =0;
       }else{
          document.frm.select2.options[sel] = new Option('???wat te doen????',2);
       }
    }


    Eigenlijk zou hij alle select's op de pagina in een array moeten gooien, en vervolgens hier zn ding doen.
    Maar php is meer mn ding dan javascript
    Wie o wie!
    pi_64952484
    Het vervelende is dat je opties in een selectbox niet kan verbergen. Daar zal je zelf iets voor moeten bouwen. Het mooiste is om dat herbruikbaar (OOP) te maken, maar dat is niet voor dummies

    In plaats van een optie verbergen moet je een optie dus verwijderen als je 'm niet meer wil laten zien. Om de optie dan later weer te kunnen laten zien heb je een lijst nodig van alle opties, of een lijst met de opties die je verborgen/verwijderd hebt.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_65037152
    Ik heb een array in javascript. De output hiervan wil ik in een div laten uitkomen. Echter plaatst hij de gehele array achter elkaar erin.

    Hij plaatst t als volgt:
    boek1boek2boek3 etc

    Terwijl ik wil dat het zo komt te staan:

    boek1
    boek2
    boek3
    etc

    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
    <html>
    <head>

    <title>Javascript</title>

    <link rel="stylesheet" href="style.css" type="text/css">

     <script type="text/javascript">
                  // setup the main array
                  var setArray = Array("Boek1", "Boek2", "Boek3", "Boek4", "Boek5","Boek6");

                  // insert the array into the DIV smalltest object
                  function insertArray()
                  {
                         var theText = ""; // set the theText output to an empty string otherwise it would start with null.
                         for (var i=0; i < setArray.length; i++)
                         {
                                // create the array of text to insert
                                theText += setArray[i];
                 theText += "\n"; // voor de regel tussen de array records
               }
                         // create the createTextNode
                         var insertText = document.createTextNode(theText);
                         document.getElementById("assortiment").appendChild(insertText);
                  }
           </script>
       
    </head>

    <body>


       <div class="loginbalk">
          <div class="divcenter">
            <div class="loginkolom">
              
          <img src="images/stip.gif" border="0" height="5" width="266">
              <span class="blauw">ASSOR</span><span class="zwart">TIMENT</span>
                   <img src="images/stip.gif"  border="0" height="5" width="266">

               <div class="tekstzwart" id="assortiment">
               </div>
          </div>
          </div>
                  
    <input type="submit" value="Bekijk alle boeken" onClick="javascript:insertArray()" />

    </div>
    </body></html>
    pi_65039997
    quote:
    Op donderdag 8 januari 2009 14:26 schreef HuHu het volgende:
    Je hebt zelfs het input type "image", zodat je een plaatje als button kunt gebruiken. Dan doe je dus:
    [ code verwijderd ]

    Zoiets. En als je dan op enter drukt in het text-field submit 'ie hem ook vanzelf.
    Zoiets idd. <input type="image" ... /> is een variant van <input type="submit" ... /> en je hebt dus geen onclick="" nodig.
    pi_65071521
    quote:
    Op woensdag 14 januari 2009 17:17 schreef Apfel. het volgende:
    Ik heb een array in javascript. De output hiervan wil ik in een div laten uitkomen. Echter plaatst hij de gehele array achter elkaar erin.

    Hij plaatst t als volgt:
    boek1boek2boek3 etc

    Terwijl ik wil dat het zo komt te staan:

    boek1
    boek2
    boek3
    etc
    Hij zet er wel newlines tussen (\n), maar daar doet je browser niks mee in de weergave. <br /> daarentegen...
    pi_65080246
    quote:
    Op donderdag 15 januari 2009 14:53 schreef Roy_T het volgende:

    [..]

    Hij zet er wel newlines tussen (\n), maar daar doet je browser niks mee in de weergave. <br /> daarentegen...
    <br /> heb ik ook al geprobeerd. Dan geeft ie gewoon boek1 < br/> boek2 < br/> boek3 < br/> weer
    pi_65080619
    quote:
    Op donderdag 15 januari 2009 @ 18:27 schreef Apfel. het volgende:

    [..]

    <br /> heb ik ook al geprobeerd. Dan geeft ie gewoon boek1 < br/> boek2 < br/> boek3 < br/> weer
    Komt denk ik door dat je createTextNode gebruikt ipv createElement. < en > worden geconverteert naar de html entity's.

    -edit- dit werkt wel:
    1
    2
    3
    var insertText = document.createElement('div');
    insertText.innerHTML = theText;
    document.getElementById("assortiment").appendChild(insertText);


    -edit- of in dit geval korter:
    1document.getElementById('assortiment').innerHTML=theText;


    [ Bericht 17% gewijzigd door mcDavid op 15-01-2009 18:49:40 ]
    pi_65080696
    quote:
    Op woensdag 14 januari 2009 18:33 schreef Light het volgende:

    [..]

    Zoiets idd. <input type="image" ... /> is een variant van <input type="submit" ... /> en je hebt dus geen onclick="" nodig.
    Ah... ik was even vergeten dat image hetzelfde is als submit.
    pi_65247937
    Ik ben het even kwijt en daarom vraag ik het hier!

    Hoe kan ik middels XMLHTTP settings geschreven in php gebruiken in javascript? dus niet een stuk tekst vervangen met innerHTML maar gegevens uitlezen, mag XML maar liever arrays en variables
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_65248880
    Lekker duidelijk Chandler

    Maar als ik je goed begrijp, kun je het beste JSON notatie gebruiken (JavaScript Object Notation). Met json_encode() kun je in PHP 5.2+ eenvoudig een array omzetten naar een JSON.

    Ik zou een JS library gebruiken als jQuery om die data op te halen dmv een AJAX-request en te parsen.

    [ Bericht 15% gewijzigd door Roy_T op 20-01-2009 16:16:42 ]
    pi_65253863
    He bah geen jQuery alsjeblieft.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_65255346
    quote:
    Op dinsdag 20 januari 2009 18:10 schreef SuperRembo het volgende:
    He bah geen jQuery alsjeblieft.
    Van de JS libraries vind ik dat persoonlijk de prettigste en cleanste. Welke heeft jouw voorkeur?

    Als ik Chandler was zou ik iig een library gebruiken, en niet zelf het wiel opnieuw uitvinden.
    pi_65256487
    quote:
    Op dinsdag 20 januari 2009 18:51 schreef Roy_T het volgende:

    [..]

    Van de JS libraries vind ik dat persoonlijk de prettigste en cleanste. Welke heeft jouw voorkeur?

    Als ik Chandler was zou ik iig een library gebruiken, en niet zelf het wiel opnieuw uitvinden.
    jQuery helpt normale javascript code om zeep en dringt enorm z'n eigen stijl op. Prototypejs heeft dat iets minder, maar daarmee kan je ook geen normale for(.. in ..) loopjes meer maken. Ik heb prototypejs + scriptaculous voor m'n toen/nu site gebruikt, maar voor de volgende versie ben ik wel op zoek naar een nieuwe library. Misschien wordt het YUI.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_65257729
    Ah, dat probleem heb ik helemaal niet met jQuery, maar als ik een library gebruik dan zorg ik ook dat ik 'm overal gebruik. Dus ook voor loops.

    Maar iig Chandler: gebruik er eentje die je aanstaat
    pi_65258438
    Ik ben idd lekker duidelijk maar dat weten de meeste al.

    Ik wil gewoon variabelen uitspugen met mijn php scripting en kunnen gebruiken in javascripting.

    daarvoor zou JSON idd erg handig zijn, maar moet ik dan gebruik maken van een externe library? wil liever gewoon de array van php naar js porten zonder al te veel extra scripting
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_65258552
    quote:
    Op dinsdag 20 januari 2009 20:17 schreef Chandler het volgende:
    Ik ben idd lekker duidelijk maar dat weten de meeste al.

    Ik wil gewoon variabelen uitspugen met mijn php scripting en kunnen gebruiken in javascripting.

    daarvoor zou JSON idd erg handig zijn, maar moet ik dan gebruik maken van een externe library? wil liever gewoon de array van php naar js porten zonder al te veel extra scripting
    Daar is juist een library voor: het minder zelf hoeven scripten.

    [ Bericht 5% gewijzigd door #ANONIEM op 20-01-2009 20:46:51 ]
    pi_65259175
    Wat Scorpie zegt. Het levert gewoon een JS object op, dus wanneer jij zelf een cross-browser xmlhttprequest routine wilt scripten om die string binnen te trekken en te parsen, dan moet je dat gewoon doen wanneer je denkt dat dat minder werk is

    Ik zou jQuery echter downloaden en 1 regel besteden aan $.getJSON
    pi_65265950
    quote:
    Op dinsdag 20 januari 2009 19:56 schreef Roy_T het volgende:
    Ah, dat probleem heb ik helemaal niet met jQuery, maar als ik een library gebruik dan zorg ik ook dat ik 'm overal gebruik. Dus ook voor loops.
    De loopjes met .each() vind juist ik de meest waardeloze feature van jQuery/prototypejs. Zeker met dat gepruts om er toch nog functionaliteit foor break of continue in te bouwen
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_65268849
    quote:
    Op dinsdag 20 januari 2009 22:53 schreef SuperRembo het volgende:

    De loopjes met .each() vind juist ik de meest waardeloze feature van jQuery/prototypejs. Zeker met dat gepruts om er toch nog functionaliteit foor break of continue in te bouwen
    Ik ben het met je eens dat het wel bij je moet passen, en dat het alleen werkt als je je manier van proggen erop aanpast. Whatever floats your boat
    pi_65274232
    Aangezien ik op de server voor het project nog geen PHP 5.2+ heb, moet ik een externe functie hebben zoals deze :P

    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
    <?php
    ####
    # Function: _jsonEncode
    # Purpose: To encode a variable into json format
    # Arguments: $encodeMe: the variable to convert into JSON format
    #            $encodeAs : the name of the variable to save $var1 as.  
    #                        REQUIRED if $encodeMe is not an array
    # Usage: 
    #   echo _jsonEncode('test','var1');// outputs: {"var1":test"}
    #   echo _jsonEncode(TRUE,'var1');  // outputs: {"var1":1}
    #   echo _jsonEncode(123,'var1');   // outputs: {"var1":123}
    #   echo _jsonEncode(array('orange'=>1,'blue'=>2,'green'=>3));  // outputs: {"orange":1,"blue":2,"green":3}

    # Author: Dylan Anderson
    # License: GPLv3
    ####
    function _jsonEncode($encodeMe,$encodeAs=FALSE){
        
    $output '{';
        
        if(
    is_array($encodeMe)){
            foreach(
    $encodeMe as $key=>$value){
                
    $output .= '"'.$key.'":';
                
                if(
    is_array($value)){
                    
    $function __FUNCTION__;
                    
    $output .= $function($value);
                }
                
                else if(
    is_numeric($value))
                    
    $output .= $value;
     
                else
                    
    $output .= '"'.str_replace('"','\"',$value).'"';
                
                
    $output .= ',';
            }
            
    $output rtrim($output,',').'}';
        }
        else if(
    strlen($encodeAs)){
            if(
    is_numeric($encodeMe))
                
    $output .= '"'.$encodeAs.'":'.$encodeMe.'}';
            else if(
    is_bool($encodeMe)){
                
    $encode_value = ($encodeMe) ? 0;
                
    $output .= '"'.$encodeAs.'":'.$encode_value.'}';
            }
            else if(
    is_string($encodeMe))
                
    $output .= '"'.$encodeAs.'":'.str_replace('"','\"',$encodeMe).'"}';
        }
        else
            
    $output FALSE;
     
        return(
    $output);
    }
    ?>


    maar is er ook los stukje scripting te vinden voor javascript die json kan omzetten naar een array?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_65276504
    --> json.org
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_65280447
    quote:
    Op woensdag 21 januari 2009 10:24 schreef Chandler het volgende:

    maar is er ook los stukje scripting te vinden voor javascript die json kan omzetten naar een array?
    Als je een PHP array goed encode naar JSON, dan is dat al een JS array. {"elements":[1, 2, 3]} bevat gewoon wat in PHP $elements = array(1, 2, 3) zou zijn.
    pi_65377477
    Ik heb een pagina met een javascript dat alleen print wat er aangevinkt is, nu zitten er bij het scriptje al 7 checkboxes, maar ik wil er meer.. De tabel kopieren gaat niet want dan verdwijnt alles.. en ik ben echt een dummy met JS..

    Ik heb zelf al toegevoegd dat de checkboxes niet geprint worden, dat gaat ook goed.. Heb ik gedaan met class="DONTPrint" toe te voegen aan de <input type="checkbox"

    Dus hoe voeg ik meer checkboxes toe met dezelfde functionaliteit als die er al stonden?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    <!-- TWO STEPS TO INSTALL PRINT SELECTED FIELDS ONLY:

      1.  Copy the coding into the HEAD of your HTML document
      2.  Add the last code into the BODY of your HTML document  -->

    <!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->

    <HEAD>

    <style type="text/css">
    <!--
    @media print {
      .DONTPrint{ display:none }
      .DOCheck        { display:table}
    }
    -->
    </style>

    <script type="text/javascript">
    <!--
    /* This script and many more are available free online at
    The JavaScript Source :: http://javascript.internet.com
    Created by: Thony den Braber :: http://www.orangespirits.nl */

    function select_row(row, color) {
      if(row.parentNode.parentNode.style.backgroundColor != color) {
        row.parentNode.parentNode.style.backgroundColor = color;
        row.parentNode.parentNode.className = 'DOPrint'
      } else {
      row.parentNode.parentNode.style.backgroundColor = '';
      row.parentNode.parentNode.className = 'DONTprint'
      }
    }

    function mouseover(row, font_color, checkedcolor) {
      if(row.style.color != checkedcolor) {
        row.style.color = font_color;
      }
    }

    function mouseout(row, font_color, checkedcolor) {
      if(row.style.color != checkedcolor) {
        row.style.color = font_color;
      }
    }
    // -->
    </script>
    </HEAD>

    <!-- STEP TWO: Copy this code into the BODY of your HTML document  -->

    <BODY>

    <form>
      <p> </p>
      <p>Test kop</p>
      <p> </p>
      <p> </p>
      <p> </p>
      <table width="103" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="24" align="center"> </td>
          <td width="79" align="center"><strong>Name</strong></td>
        </tr>
        <tr onMouseOver="mouseover(this,'#cc6600','#cc6600');" onMouseOut="mouseout(this,'#000000','#000000')" class='DONTPrint'>
          <td><input type="checkbox" name="checkbox1" onClick="select_row(this, '#cccccc'); class="DONTPrint""></td>
          <td>print</td>
        </tr>
        <tr onMouseOver="mouseover(this,'#cc6600','#cc6600');" onMouseOut="mouseout(this,'#000000','#000000')" class='DONTPrint'>
          <td><input type="checkbox" name="checkbox1" onClick="select_row(this, '#cccccc');" class="DONTPrint"></td>
          <td>niet</td>
        </tr>
        <tr onMouseOver="mouseover(this,'#cc6600','#cc6600');" onMouseOut="mouseout(this,'#000000','#000000')" class='DONTPrint'>
          <td><input type="checkbox" name="checkbox1" onClick="select_row(this, '#cccccc');" class="DONTPrint"></td>
          <td>print</td>
        </tr>
        <tr onMouseOver="mouseover(this,'#cc6600','#cc6600');" onMouseOut="mouseout(this,'#000000','#000000')" class='DONTPrint'>
          <td><input type="checkbox" name="checkbox1" onClick="select_row(this, '#cccccc');" class="DONTPrint"></td>
          <td>niet</td>
        </tr>
        <tr onMouseOver="mouseover(this,'#cc6600','#cc6600');" onMouseOut="mouseout(this,'#000000','#000000')" class='DONTPrint'>
          <td><input type="checkbox" name="checkbox1" onClick="select_row(this, '#cccccc');" class="DONTPrint"></td>
          <td>print</td>
        </tr>
        <tr onMouseOver="mouseover(this,'#cc6600','#cc6600');" onMouseOut="mouseout(this,'#000000','#000000')" class='DONTPrint'>
          <td><input type="checkbox" name="checkbox1" onClick="select_row(this, '#cccccc');" class="DONTPrint"></td>
          <td>niet</td>
        </tr>
        <tr onMouseOver="mouseover(this,'#cc6600','#cc6600');" onMouseOut="mouseout(this,'#000000','#000000')" class='DONTPrint'>
          <td><input type="checkbox" name="checkbox1" onClick="select_row(this, '#cccccc');" class="DONTPrint"></td>
          <td>print</td>
        </tr>
      </table>
      <p> </p>
      <p> </p>
    </form>

    <p>test eind</p>


    [ Bericht 44% gewijzigd door wc-eend op 25-01-2009 09:23:49 ]
    pi_65377499
    Kun je die code niet beter tussen [ code] en [ /code] zetten? Wordt'ie veel beter leesbaar van.
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')