fokME2 | donderdag 8 juni 2006 @ 00:57 | |||||
![]() De (voorlopige) OP van de [Javascript] voor dummies reeks. Hier kan je alle vragen stellen over Javascript en alles wat er mee te maken heeft. Heb je een probleem, post dan ook even de code waar het probleem zit ![]() Vorige delen: [Javascript] voor dummies - Deel 1 [Javascript] voor dummies - Deel 2 [Javascript] voor dummies - deel 3 [Javascript] voor dummies - deel 4 Handige links: Quircksmode Javascript Javascript Cheat Sheet Mis je een link? Geef even een gil in het topic ![]() Tutorials: W3Schools Javascript W3Schools AJAX Laatste posts uit het vorige topic: quote: quote:Deze OP: http://wiki.fok.nl/index.php/OP/Javascript [ Bericht 22% gewijzigd door fokME2 op 08-06-2006 21:53:35 ] | ||||||
mschol | donderdag 8 juni 2006 @ 01:37 | |||||
ik zou zeggen ga em maken.. ![]() en misschien kom ik nog wel meer dingen m.b.t. AJAX (wil ook de upload eens proberen, en dan wanneer hij upload, een loading ding laten zien , of beter een progessbar) | ||||||
SuperRembo | donderdag 8 juni 2006 @ 07:51 | |||||
@fokME2: Deze http://dev.rnabv.nl/drag_id/drag.html werkt nu toch goed in Firefox en Internet Explorer? | ||||||
Darkomen | donderdag 8 juni 2006 @ 09:02 | |||||
quote:Dat is zeker interresant ![]() | ||||||
#ANONIEM | donderdag 8 juni 2006 @ 09:05 | |||||
tvptje! | ||||||
Chandler | donderdag 8 juni 2006 @ 11:18 | |||||
tvp, zou zeggen fokme2, maak er zelf 1 ![]() | ||||||
fokME2 | donderdag 8 juni 2006 @ 16:39 | |||||
Ik zal komende week is wat prutsen voor een OP. @SuperREmbo: Ja, dat klopt, maar het enige verschil tussen: http://dev.rnabv.nl/drag_id/drag.html en http://dev.rnabv.nl/drag.html is als het goed is de declaratie van het object. Bij /drag_id/drag.html staan de divs al in de htmlcode en worden deze mbv van docuemten.getElementById aangeroepen. Bij /drag.html worden de divs ook gegenereerd met behulp van javascript. Ik snap echter niet dat dat effect heeft op de werking? | ||||||
Darkomen | donderdag 8 juni 2006 @ 16:47 | |||||
Waarom geef je jouw divs dan ook niet een id mee? obj.setAttribute('id',divIdName); | ||||||
HuHu | donderdag 8 juni 2006 @ 19:51 | |||||
Vraagje: ik heb een upload-script waarmee bestanden kunnen worden geupload (dûh). Maargoed, als er op Submit wordt geklikt zou ik graag een animated gifje willen tonen, zodat men kan zien dat hij bezig is. Ik heb een mooi loading gifje voor handen. Maar deze wil ik dus midden in het window tonen op het moment dat er op Submit geklikt wordt. Hij moet dus boven de site zelf 'zweven'. Heeft iemand een idee of tip hoe ik dit makkelijk kan doen? Ik had wat geprobeerd met een <div> tag die zichtbaar werd op het moment dat je klikte, maar dat schoot niet echt op. | ||||||
fokME2 | donderdag 8 juni 2006 @ 20:57 | |||||
quote:Ik vond het juist interessant om het te doen met objecten zonder ze dat id mee te geven. Want het zou toch niet uit moeten maken of je getElementById doet, of het object uit een objectenverzameling haalt? @HuHu: Ook geen divje met een position: absolute; en z-index: 1; ? Of zelfs een hogere z-index. | ||||||
mschol | donderdag 8 juni 2006 @ 21:21 | |||||
quote:klinkt erg als iets voor AJAX ![]() | ||||||
fokME2 | donderdag 8 juni 2006 @ 21:54 | |||||
Check de OP, check de OP ![]() ![]() | ||||||
CraZaay | donderdag 8 juni 2006 @ 22:13 | |||||
quote:Waarom schoot dat niet op? ![]() Wanneer je een div over de pagina legt met hierin die gif en je zet deze met javascript op 'display: block' dan doet het wat je wilt. Tip: Wil je dat hierbij de onderliggende pagina niet klikbaar is (bijvoorbeeld de links ofzo), geef die div dan als achtergrond een transparante gif. Hiervoor ajax gebruiken is onnodig, omdat er geen communicatie met de server nodig is (on submit > display div). | ||||||
mschol | donderdag 8 juni 2006 @ 22:47 | |||||
quote:true, maar punt is dat dat me binnenschoot doordat ik rer mee bezig was ![]() | ||||||
mschol | vrijdag 9 juni 2006 @ 15:02 | |||||
hmmm uploading met JS wordt errug lastig ![]() voor een echte progress bar (die het dus bij houdt) moet ik php patchen met een of andere patch, nou werkt ik met een windows server dus doe ik dat niet ![]() hmm een loading dingetje zou te doen moeten zijn.. eerst eff uitvogelen hoe ik door divje van 100x10 een balkje kan laten heen en weer gaan (zodat je kan zien dattie laad) | ||||||
CraZaay | vrijdag 9 juni 2006 @ 19:04 | |||||
Een upload progress indicator werkt volgens mij alleen fatsoenlijk met Flash. Anders moet je inderdaad bijv. met de door jou genoemde patch met de server gaan communiceren om terug te krijgen hoeveel bytes er binnen zijn. | ||||||
fokME2 | maandag 12 juni 2006 @ 16:17 | |||||
Niemand antwoord op mijn vraag uit het vorige topique?! ![]() | ||||||
Darkomen | maandag 12 juni 2006 @ 16:23 | |||||
Wie denkt er even mee, de fout zit in dit stukje javascript/xml:
Het probleem treed op waneer er al een XML request open staat, dan krijg je een javascripterror wat uit komt op no data. Het schijnt af te vangen te zijn maar dat lukt dus niet. | ||||||
fokME2 | maandag 12 juni 2006 @ 16:37 | |||||
@Darkomen Hoe bedoel je als er al een XML request open staat? Je hoeft er toc maar 1 te openen? | ||||||
SuperRembo | maandag 12 juni 2006 @ 21:08 | |||||
@Darkomen: Als de vorige request nog niet klaar is, dan kan je dat aan de readyState zien. Je moet dan zelf bepalen hoe je dat oplost. Je kunt de huidige request afbreken. Je kunt de nieuwe request annuleren. Je kunt de nieuwe request in een wachtrij zetten en uitvoeren als de vorige request klaar is. Je kunt ook een nieuw XMLHTTPRequest object maken. | ||||||
Darkomen | maandag 12 juni 2006 @ 21:41 | |||||
Dat dacht ik dus ook, en ik weet ongeveer welke readystates het zijn. Ik weet alleen niet wat hij daarvoor dus aangeeft. Dacht ff slim te zijn door het zoals hieronder te doen, maar daarvoor heeft hij de fout dus al.
[ Bericht 51% gewijzigd door Darkomen op 12-06-2006 21:57:26 ] | ||||||
CraZaay | maandag 12 juni 2006 @ 21:56 | |||||
quote:Ter referentie: 0 Object is not initialized 1 Loading object is loading data 2 Loaded object has loaded data 3 Data from object can be worked with 4 Object completely initialized | ||||||
Darkomen | maandag 12 juni 2006 @ 22:11 | |||||
Die had ik dus, maar de fout ontstaat volgens mij voordat ik de readystate krijg, zoals ik hierboven aangeef. | ||||||
fokME2 | maandag 12 juni 2006 @ 22:20 | |||||
@Darkomen: leeft je searchfunctie al? ![]() | ||||||
Darkomen | maandag 12 juni 2006 @ 22:26 | |||||
Yups, maar daar zit ook op een bepaald moment de zelfde fout in ![]() http://muziek.borntobewild.nl | ||||||
SuperRembo | maandag 12 juni 2006 @ 22:31 | |||||
Een alert() gebruiken is in zo'n geval als dit (waarbij de timing een rol speelt) niet handig. Het is dan makkelijker om bijvoorbeeld een tekstje aan de window.status te plakken.
(of je gebruikt mijn debug scriptje) | ||||||
CraZaay | maandag 12 juni 2006 @ 22:35 | |||||
quote:Werkt dat niet alleen in IE (of iig niet in FF)? | ||||||
SuperRembo | maandag 12 juni 2006 @ 22:40 | |||||
window.status is in elke browser beschikbaar. Maar je moet natuurlijk in Firefox niet de optie aan hebben staan dat javascript verbied om de status tekst aan te passen ![]() | ||||||
Darkomen | maandag 12 juni 2006 @ 22:50 | |||||
quote:Heeft niet echt geholpen, hij geeft steeds, 1,2,3,1,2,3,1,2,3,1,2,3,1,1,1,1,2,3,1,1,2,3,1 en dan houdt het op. en krijg ik de foutmelding. Hoe werkt die debugger van jou? | ||||||
SuperRembo | maandag 12 juni 2006 @ 23:00 | |||||
quote:Die pagina geeft meteen een voorbeeld. Je hoeft alleen debug.js te includen. Default staat hij uit, je zet 'm aan met Debug.enabled = true. Je schrijft tekst naar 't windowtje met Debug.write('test'). Je kunt de plaats van het windowtje nog veranderen met Ctrl+pijltjes. | ||||||
Darkomen | maandag 12 juni 2006 @ 23:03 | |||||
Eens proberen, bedankt. | ||||||
CraZaay | dinsdag 13 juni 2006 @ 08:07 | |||||
quote:Goed punt ![]() ![]() | ||||||
hbruyn | dinsdag 13 juni 2006 @ 13:12 | |||||
Ik heb een probleem waarmee ik niet verder kom. Het gaat om een script wat vanuit een frame een foto moet cross faden in een ander frame. De foto die gefade wordt heeft id "test" en staat in een frame met de naam "header". De functie wordt als volgt aangeroepen:
De fout die ik krijg op regel 141 in het script is: "Kan lid niet vinden" Hieronder het gehele script.
Ik hoop dat iemand me hiermee kan helpen. Bedankt alvast. | ||||||
Darkomen | dinsdag 13 juni 2006 @ 15:38 | |||||
quote:Helaas ik kom er dus niet achter hoe het op te lossen. XMLHttpRequestObject.open("GET", dataSource, true); Zorgt er in iedergeval voor dat het script door gaat. Kijken jullie eens, waneer je dus veel 'lult' loopt hij vast en krijg je een error. http://borntobewild.satanist.nl/Chat/ @ hbruyn quote: [ Bericht 18% gewijzigd door Darkomen op 13-06-2006 16:05:32 ] | ||||||
SuperRembo | dinsdag 13 juni 2006 @ 19:20 | |||||
Het probleem is (zoals ik al eerder zei) dat de ene request nog niet klaar is als je al weer een nieuwe wil sturen met hetzelfde request object. Dat lukt dus niet. | ||||||
fokME2 | dinsdag 13 juni 2006 @ 20:03 | |||||
Je script loopt hier niet vast? Na spamactie? ![]() | ||||||
Darkomen | dinsdag 13 juni 2006 @ 21:14 | |||||
quote:Yups, dat snapte ik ik weet ook dat dat de fout is, ik kan het alleen niet afvangen. Ook het steeds een nieuw object aanmaken loste het niet op. Dan komt er soms niets aan?! @fokme2 Nope, ook niet na je spam actie, en ook php etc word eruit gefilterd. | ||||||
fokME2 | dinsdag 13 juni 2006 @ 21:17 | |||||
Wanneer krijg je dan een error? | ||||||
Darkomen | dinsdag 13 juni 2006 @ 21:36 | |||||
bij veel spammen ![]() En in princiepe ook als je hem gewoon een tijdje door laat refreshen (chat refreshed zichzelf) Zet dan in firefox je javascript console maar eens open dan zie jehem wel verschijnen. | ||||||
SuperRembo | dinsdag 13 juni 2006 @ 22:33 | |||||
quote:Als je een nieuw XMLHTTPRequest object maakt, dan moet je er natuurlijk wel voor zorgen dat je de vorige overschijft (die mogelijk nog niet klaar is). Het makkelijkste kan je dat bereiken door het request object in een lokale variabele te stoppen in getData(). Omdat dit voor een chatprogrammaatje is, kan je het ook vrij makkelijk op een andere manier oplossen. Als het (globale) request object nog niet klaar is, dan stop je de nieuw ingevoerde tekst in een buffer. Die buffer verstuur je dan zodra het request object klaar is. | ||||||
SuperRembo | woensdag 14 juni 2006 @ 00:28 | |||||
Ik heb zelf even een simpel ajax-chat dingetje gemaakt. Het is een beginnetje, alleen om te zien hoe of mijn aanpak goed werkt. Een heleboel functies zitten er nog niet in, maar hij kan wel tegen snel typen. | ||||||
Darkomen | woensdag 14 juni 2006 @ 10:50 | |||||
Ik volg jouw voorbeeld wel ![]() En probeer daarvan te leren wat ik nu eigenlijk steeds fout doe. | ||||||
mschol | vrijdag 16 juni 2006 @ 13:03 | |||||
ik ben een beetje bezig met eeen semi achtig AJAX ding en loop nu teggen het volgende probleem aan: ik roep een functie aan met 3 parameters:
maar zodra ik em door wil geven naar een andere functie:
dan krijg ik de melding dat er een type mismatch is op die regel ? de volledige source code van het script is hier te vinden: een werkende pagina is te vinden op mijn homepage.. wat zie ik over het hoofd? waarom kan ik de waarde in divid niet gewoon doorgeven ![]() | ||||||
#ANONIEM | vrijdag 16 juni 2006 @ 13:31 | |||||
quote:ik denk dat je eerst een declaratie moet doen. Een type mismatch hoeft niet op die variable te gebeuren, kan ook op 1 van de 2 functies gebeuren. | ||||||
SuperRembo | vrijdag 16 juni 2006 @ 13:37 | |||||
Verander
in
(Zie ook http://jibbering.com/faq/faq_notes/closures.html voor uitleg over closures.) | ||||||
mschol | vrijdag 16 juni 2006 @ 13:56 | |||||
quote:hmm zo werrkt et idd, straks eff die webpagina doornemen.. en ook even kijken hoe ik 2x een jsje kan uitvoeren (volgens mij gewoon geen return waarde mee geven, bij de eerste aanroep tenminste dit is wat mij logisch lijkt) | ||||||
Etcetera | vrijdag 16 juni 2006 @ 16:04 | |||||
ik geloof dat ik wel wat hulp kan gebruiken ik heb een script voor een formulier gemaakt, maar het werkt niet volgens mij. ik weet niet wat ik fout doe, dus heeeelp!
sorry dat het zo lang is trouwens, maar een fout zit nu eenmaal in een klein hoekje | ||||||
SuperRembo | vrijdag 16 juni 2006 @ 16:19 | |||||
"Het werkt niet" ![]() Javascript is hoofdlettergevoelig. Het moet .innerHTML zijn in plaats van .innerhtml. Als er zo veel herhaling in je code zit is het makkelijker om een funtie te makne die de value van het ene element naar de innerHTML van het andere element kopieert. | ||||||
Etcetera | vrijdag 16 juni 2006 @ 16:23 | |||||
quote:Ja sorry ![]() quote:a merci, ik zal eens aan het typen gaan quote:eeeehm... normaal nederlands??? ik snap je wel geloof ik, maar ik ben nogal visueel ingesteld. hoe moet ikme dat voorstellen? | ||||||
SuperRembo | vrijdag 16 juni 2006 @ 17:53 | |||||
quote:Ik bedoelde te zeggen dat de mededeling "het werkt niet" erg weinig informatie geeft. Wàt werkt er dan niet? Wàt gaat er fout? | ||||||
CraZaay | vrijdag 16 juni 2006 @ 18:25 | |||||
quote:Volgens mij ook niet. Komt door dat ene dingetje. Met andere woorden: wanneer gaat wat mis? ![]() | ||||||
Etcetera | zaterdag 17 juni 2006 @ 16:12 | |||||
goed punt, wel zo makkelijk om te vermelden ![]() ik heb ff een linkje gemaakt: http://145.37.208.96/208493/Inhoud/contact.html maar ik heb net zitten prutsen en nu heb ik de layout verneukt ![]() ![]() eerst gebeurde er niks maar nu krijg ik een foutmelding dat in regel 320 een object wordt verwacht. in regel 320 zit echter een tabel waar de inhoud an het formulier in moet verschijnen ik gok datdathet object is van de foutmelding ![]() ik hoop dat ik nu genoeg info heb gegeven. nu ga ik eens kijken hoe ik de layout kan herstellen oh ja ik test in FF maar heb dan helemaal geen reactie, in IE krijg ik die foutmelding | ||||||
Darkomen | zaterdag 17 juni 2006 @ 16:25 | |||||
Ik krijg deze foutenin FF
Ik zou zeggen zet eerst eens die rechten goed. Gebruik je in FF de toolbar webdevolper? | ||||||
Etcetera | zaterdag 17 juni 2006 @ 16:52 | |||||
quote:dat denk ik niet. het enige wat ik weet van FF is dat er een DOM inspector inzit toch? dus ik geloof niet dat ik er gebruik van maak lay out gefikst, geloof dat ik meteen dat rechten probleem ook heb opgelost | ||||||
Darkomen | zaterdag 17 juni 2006 @ 16:55 | |||||
Ik zou zeggen download hem eens, erg handig. Maar FF heeft ook een javascript console, extra->javascript console Hier zie je meestal direct je javascript fouten. | ||||||
Darkomen | zaterdag 17 juni 2006 @ 16:56 | |||||
Rechten fouten zijn nu idd weg, nu nog alleen: Fout: controle is not defined 2x Fout: afhandelen is not defined | ||||||
Etcetera | zaterdag 17 juni 2006 @ 16:59 | |||||
quote:ben echt slim bezig geweest ![]() ![]() * Etcetera gaat orde scheppen in haar chaos | ||||||
Darkomen | zaterdag 17 juni 2006 @ 17:32 | |||||
Ik zat je script te bekijken en idd dat mist ik ook ![]() | ||||||
Etcetera | zaterdag 17 juni 2006 @ 17:36 | |||||
krijg je d'r van als je dingen gaat zitten verwijderen en plakken terwijl je de site zelf niet tot je beschikking hebt ![]() nu alleen dat pokkescript nog. oh ja, m'n docent mailde me een stukkie dat ik moest veranderen ![]() ![]()
komt het er dan niet dubbel te staan? lijkt me niet logisch. | ||||||
Darkomen | zaterdag 17 juni 2006 @ 17:40 | |||||
Ik gebruik dit om formulieren te checken.
| ||||||
Etcetera | zaterdag 17 juni 2006 @ 17:52 | |||||
zou ik wel willen gebruiken, maar ik moet de theorie gebruiken die we hebben gehad in de les. en daar zitten strings niet bij helaas | ||||||
CraZaay | maandag 19 juni 2006 @ 22:59 | |||||
quote:In jouw voorbeeld kijk je toch ook of de input gelijk is aan een lege string? ![]() | ||||||
Etcetera | dinsdag 20 juni 2006 @ 07:01 | |||||
quote:echt, ik geloof je ![]() maar het enige wat ik me nog een beetje kan herinneren is dat ik 'document.blabla.' en 'innerHTML' moet gebruiken verder zegt het me geen barst meer ![]() ![]() | ||||||
mschol | dinsdag 20 juni 2006 @ 11:55 | |||||
oke ik ga proberen mijn probleem zo simpel mogelijk uit te leggen: ik heb 2 div's (content & relatedlinks) die ik wil updaten a.d.v. 1 klik op een url ik dacht dit kan ik doen doorop de link een onclick event toe te voegen als volgt:
in de clickfunction roep ik een andere functie 2x aan:
ik update het met het AJAX princiepe (dus http.open etc..) dat laat ik achterwege aangezien dat wel werkt.. maar mijn probleem is dus dat hij alleen de laatste (2de ) div (die ik opgeef in de functie) update. hoe kan ik zorgen dat hij dus met 1 muisklik beide divs update? | ||||||
CraZaay | dinsdag 20 juni 2006 @ 12:02 | |||||
quote:Je moet sowieso even 'javascript:' weg halen, dat is alleen nodig als je het als href gebruikt (wat deprecated is). Daarnaast zou ik een functie maken die de bewerking voor 1 div per keer doet om het geheel generiek te houden (toekomstige uitbreidingen, etc), dus:
![]() Zet eens een alert bovenin je tester() functie zou ik zeggen. Wanneer je die twee keer ziet, wordt die functie dus beide keren uitgevoerd en gaat het later mis (en kun je weer andere relevante code posten). Zo niet, dan is er iets heel raars aan de hand ![]() | ||||||
SuperRembo | dinsdag 20 juni 2006 @ 12:24 | |||||
(Her)gebruik je steeds 1 instantie van XMLHttpRequest? Als dat zo is dan denk ik dat de 2e aanroep van tester() de eerste aanroep annuleert. | ||||||
mschol | dinsdag 20 juni 2006 @ 12:59 | |||||
quote:aha dit lijk ik idd wel te doen.. hmmm zo even kijken of ik dat kan oplossen.. zal niet al te lastig zijn lijkt mij ![]() | ||||||
rickmans | zaterdag 24 juni 2006 @ 08:24 | |||||
Ik zoek iets heel simpels, maar ik kom er even niet uit ![]() Ik wil een soort generieke functie maken om te controleren of een veld leeg is. Ik heb nu het volgende:
alleen krijg ik de melding dat de formId niet defined is. Iemand een oplossing? | ||||||
Knut | zaterdag 24 juni 2006 @ 08:47 | |||||
eval(formId.value.length) misschien ? | ||||||
rickmans | zaterdag 24 juni 2006 @ 08:55 | |||||
Ik heb het wat makkelijk gedaan ![]()
Maar op zich ben nog steeds ik best benieuwd hoe ik de properties van een bepaald element kan aanspreken (dus zoals in mijn eerste voorbeeld ![]() | ||||||
SuperRembo | zaterdag 24 juni 2006 @ 09:00 | |||||
Je gebruikt de variabele formId in de functie alsof het een form element is. Je moet dus een form element doorgeven aan de functie, of de functie zo aanpassen dat je het element bij de formId zoekt. Je moet trouwens de volgorde van
omdraaien. Als .value==null is krijg je nu een error op de formId.value.length==0 controle. | ||||||
marcb1974 | zondag 25 juni 2006 @ 21:16 | |||||
Waarom werkt JavaScript zo klote in firefox en IE, ik krijg gewoon de helft van wat ik doen moet niet werkend. En dan tik ik het nog letterlijk over uit het boek ![]() | ||||||
SuperRembo | zondag 25 juni 2006 @ 21:47 | |||||
Heb je een oud boek dat overal gebruikt maat van document.all en window.event? Heb je een voorbeeld van code uit je boek die niet werkt? | ||||||
gronk | zondag 25 juni 2006 @ 21:50 | |||||
Minstens de helft van leren programmeren is leren debuggen. ![]() | ||||||
gieling | maandag 26 juni 2006 @ 11:39 | |||||
Ok ik zit nu al even met een irritant probleem wat maar niet wilt werken. Ik heb een checkbox, die standaard uitgevinkt staat. Alle invoervelden en submitbuttons zijn dan gedisabled. Met javascript worden deze, als de checkbox is aangeklikt, weer ingeschakeld. Nu zitten er ook drie radiobuttons in dezelfde groep. Deze willen maar niet gedisabled worden, ik heb meerdere scripts geprobeerd maar het probleem is dat ze op het begin van de pagina al gedisabled moeten zijn (iets wat met een van de scripts een probleem was). Heeft iemand een idee hoe dit op te lossen? ![]() | ||||||
SuperRembo | maandag 26 juni 2006 @ 13:05 | |||||
Daar heb ik nooit problemen mee gehad. Een stuk code zou handig zijn. | ||||||
gronk | maandag 26 juni 2006 @ 13:11 | |||||
Tikfout in je code? | ||||||
gieling | maandag 26 juni 2006 @ 13:21 | |||||
Bijvoorbeeld ![]()
<input type=radio name=\"status\" value=\"want\" ".$w.">a.<br /> <input type=radio name=\"status\" value=\"notwant\" ".$nw.">b.<br /> <input type=radio name=\"status\" value=\"have\" ".$h.">c.<br /><br /> | ||||||
SuperRembo | maandag 26 juni 2006 @ 14:35 | |||||
Desdinova | maandag 26 juni 2006 @ 17:16 | |||||
Ik heb een handje links. In dit geval 2 bijvoorbeeld. Nou heb ik per link een div, met de css style display: none;.. onclick wil ik dat de volgende functie uitgevoerd wordt, maar dan zonder syntax errors ![]()
mijn divs hebben id1 en id2. Ik wil dat er maar 1 div display: block; kan krijgen, dus alle andere divs moeten display: none; krijgen. mijn href = "javascript:hideshow('id1');" ik ben niet zo gevorderd met javascript dus ik weet ook niet precies wat ik fout doe.. misschien dat iemand met een beetje ervaring mijn foutje kan verbeteren ![]() | ||||||
CraZaay | maandag 26 juni 2006 @ 22:27 | |||||
quote: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. | ||||||
SuperRembo | maandag 26 juni 2006 @ 22:59 | |||||
Ik vind leesbaarheid een belangrijker dan snelheid in veel gevallen. Gelukkig werkt dat elkaar hier niet tegen. | ||||||
CraZaay | maandag 26 juni 2006 @ 23:46 | |||||
quote: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 ![]() | ||||||
CraZaay | maandag 26 juni 2006 @ 23:50 | |||||
quote:Heb je id1 en id2 wel ergens gedefinieerd? Dus bijvoorbeeld:
Hetzelfde geldt voor 'which'. Je Javascript kan niet ruiken wat 'which' is, dus zul je moeten gebruiken als:
Begin eens op http://www.w3schools.com/js/ zou ik zeggen ![]() | ||||||
mschol | maandag 26 juni 2006 @ 23:56 | |||||
quote:ik doe werkelijk alles met dubbele quotes ![]() wist niet dat zelfs dat performance technisch nie slim was | ||||||
SuperRembo | dinsdag 27 juni 2006 @ 08:58 | |||||
quote:Dat ligt er natuurlijk helemaal aan hoe de functie wordt aangeroepen. | ||||||
Desdinova | dinsdag 27 juni 2006 @ 09:35 | |||||
quote: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 ![]() | ||||||
Desdinova | woensdag 28 juni 2006 @ 13:14 | |||||
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');"> | ||||||
#ANONIEM | woensdag 28 juni 2006 @ 13:18 | |||||
quote: quote: [ Bericht 17% gewijzigd door #ANONIEM op 28-06-2006 13:19:23 ] | ||||||
Desdinova | woensdag 28 juni 2006 @ 13:39 | |||||
lijkt niet helemaal te werken.. is onchange wel de goede trigger? | ||||||
ralfie | woensdag 28 juni 2006 @ 13:52 | |||||
quote:Ja, maar dat javascript: hoeft niet
| ||||||
Desdinova | woensdag 28 juni 2006 @ 13:56 | |||||
ah tis een firefox beveiligingsdingetje.. werkt ![]() | ||||||
#ANONIEM | woensdag 28 juni 2006 @ 14:08 | |||||
Owja shit, vergeten ![]() | ||||||
CraZaay | donderdag 29 juni 2006 @ 01:32 | |||||
quote: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 ![]() | ||||||
SuperRembo | donderdag 29 juni 2006 @ 08:51 | |||||
quote:"which" was een parameter van de functie, dus die was wel gedefinieerd. | ||||||
CraZaay | donderdag 29 juni 2006 @ 09:30 | |||||
quote:Je hebt nergens uit af kunnen leiden wat de inhoud van 'which' was iig. Voor mijn part werd de functie gebruikt als "functie('worst')". | ||||||
Desdinova | donderdag 29 juni 2006 @ 09:52 | |||||
quote:ik gaf mijn href toch? href = "javascript:hideshow('id1');" dan is id1 toch gewoon 'which'? | ||||||
CraZaay | donderdag 29 juni 2006 @ 09:54 | |||||
quote:Je hebt helemaal gelijk, ik had er overeen gelezen. Neemt niet weg dat het daarom niet werkte ![]() | ||||||
Desdinova | donderdag 29 juni 2006 @ 10:02 | |||||
mooi ![]() 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. | ||||||
Desdinova | donderdag 29 juni 2006 @ 12:06 | |||||
nu deel 2 ![]()
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? | ||||||
fokME2 | donderdag 29 juni 2006 @ 12:42 | |||||
Zoiets? | ||||||
Desdinova | donderdag 29 juni 2006 @ 12:49 | |||||
quote:dan kan hij dus het element niet vinden ![]() ![]() maar waarom is dat? | ||||||
fokME2 | donderdag 29 juni 2006 @ 13:21 | |||||
Geen idee (en tijd om het uit te zoeken). Wat ik wel weet is dat dit werkt:
| ||||||
Desdinova | donderdag 29 juni 2006 @ 13:27 | |||||
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 ![]() | ||||||
SuperRembo | donderdag 29 juni 2006 @ 13:27 | |||||
quote:Het is een goede gewoonte om altijd {} te gebruiken bij if statements. Dat had hier een domme fout gescheeld (afgezien van de typo). | ||||||
fokME2 | donderdag 29 juni 2006 @ 13:40 | |||||
quote:Doe ik ook altijd. Dit was even een snelle aangepaste versie van Desdinova's code. ![]() | ||||||
hbruyn | dinsdag 11 juli 2006 @ 20:40 | |||||
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 | ||||||
hbruyn | donderdag 13 juli 2006 @ 14:21 | |||||
KICK ![]() | ||||||
Siegfried | vrijdag 14 juli 2006 @ 19:00 | |||||
Kan iemand mij vertellen hoe ik dit scriptje op een nette manier afmaak?
Dus '5' moet achter die url geplakt worden, en als gecancelled wordt moet er niets gebeuren. Ben niet zo thuis in javascript ![]() | ||||||
wipes66 | vrijdag 14 juli 2006 @ 19:40 | |||||
zoiets?
| ||||||
Siegfried | vrijdag 14 juli 2006 @ 21:03 | |||||
Top ![]() | ||||||
marcb1974 | vrijdag 14 juli 2006 @ 22:21 | |||||
foutje ![]() | ||||||
Siegfried | zaterdag 15 juli 2006 @ 12:47 | |||||
Kan ik variabelen die ik via een promptbox binnen krijg ook binnen php gebruiken op de een of andere manier? | ||||||
Kaasblaak | zaterdag 15 juli 2006 @ 13:25 | |||||
quote:Ja maar dan moet je ze zelf doorgeven bijv in de vorm van GET variabelen in de url.
| ||||||
Siegfried | zaterdag 15 juli 2006 @ 13:34 | |||||
Alright, maar op een andere manier gaat niet? Sowieso niet via post? (get is zo lelijk..) | ||||||
Darkomen | zaterdag 15 juli 2006 @ 13:51 | |||||
Je kan via xml httprequest posten naar de pagina? | ||||||
Siegfried | zaterdag 15 juli 2006 @ 13:53 | |||||
Ben niet zo in javascript. Wat bedoel je precies? | ||||||
Darkomen | zaterdag 15 juli 2006 @ 13:56 | |||||
| ||||||
ralfie | zaterdag 15 juli 2006 @ 21:00 | |||||
quote:makkelijke, maar smerige manier is om met javascript een cookie te zetten en deze in php ($_COOKIE) uit te lezen | ||||||
marcb1974 | zondag 16 juli 2006 @ 14:58 | |||||
Ik heb het opgegeven, wat een teringvak, dan maar geen diploma ![]() | ||||||
SuperRembo | zondag 16 juli 2006 @ 17:00 | |||||
Wat heb je opgegeven? ![]() | ||||||
marcb1974 | zondag 16 juli 2006 @ 18:08 | |||||
Ik moet voor mijn studie een javascript opdracht maken. Geen idee waarom, het past er niet echt bij, maar goed. | ||||||
Desdinova | donderdag 3 augustus 2006 @ 14:12 | |||||
Was dit topic effe kwijt zeg ![]() Ik heb een vraag waarvan ik niet weet of het mogelijk is.. Stel, ik heb een lijst met namen; Henk met de schep Henk zonder schep Henk op de bakfiets Piet op de bakfiets Peter op de bakfiets Peter niet op de bakfiets en een text input (input type = text). Is het dan mogelijk dat ik een soort autoaanvullen creeer? Dus dat er zodra ik een P in het textveld tik, er automatisch 'eter niet op de bakfiets' achter komt te staan? Uiteraard wil ik dat zodra ik achter de P een i tik, de achtervolgende tekst wordt veranderd in 'et op de bakfiets'. De achtervolgende tekst moet bij aanvulling dus direct geselecteerd worden zodat er overheen geschreven kan worden. Een veelgebruikt principe in windows volgens mij, maar is het ook webbased (en crossbrowser) mogelijk? | ||||||
SuperRembo | donderdag 3 augustus 2006 @ 15:29 | |||||
Ja dat kan ![]() Het selecteren van tekst gaat in IE en FF compleet verschillend. Dus success ermee ![]() | ||||||
ralfie | donderdag 3 augustus 2006 @ 15:51 | |||||
quote: quote:Idd. Het is wel mogelijk, maar crossbrowser wordt lastig. IE heeft createTextRange() waarmee je text kunt selecteren, firefox heeft setselectionrange(), maar opera en andere browsers hebben zover ik het weet helemaal niks om text te kunnen selecteren. En zonder die functie wordt het toch weinig nuttigs wat je wel kunt doen is om een menu te laten sliden met de opties, zoals bijvoorbeeld de googlebar in firefox (om maar ff wat te noemen) voorbeeldje: EDIT: linkje ipv code dat de layout minder verneukt ![]() http://www.student.ru.nl/rvanhoorn/files/test.htm 2 bugjes, je moet twee keer klikken op 1 vd alternatieven (ik denk omdat de browser probeert te selecteren, in dat geval moet je dat disablen) en het is lowercase omdat de array met alternatieven anders niet goed gesorteerd wordt (maar dat zou je eventueel bij het schrijven van de array kunnen doen ipv met array.sort() in js) [ Bericht 42% gewijzigd door ralfie op 03-08-2006 15:58:15 ] | ||||||
Desdinova | donderdag 3 augustus 2006 @ 16:10 | |||||
quote:oh maar dit is ook wel flex! ben heel blij ![]() | ||||||
dossie | maandag 7 augustus 2006 @ 15:59 | |||||
Ik heb een formulier die ik op twee manieren kan bekijken. - 'view mode', waar men niets kan aanpassen omdat de velden disabled zijn. - 'edit mode', hier kan het formulier aangepast worden. maar nu wil ik de standaard fontkleur voor disablede inputvelden aanpassen, maar dat lukt niet. Dit werkt: obj.style.font = "bold 16px arial"; Maar als ik daar een kleur aan toevoegd pakt ie em niet. Het moet iig werken in ie, voor de rest maakt het niet zoveel uit. | ||||||
ralfie | maandag 7 augustus 2006 @ 16:21 | |||||
kleuren gaan in de color attribute, niet in de font attribute | ||||||
dossie | maandag 7 augustus 2006 @ 17:04 | |||||
Ja, zo heb ik het ook geprobeert, maar obj.style.color = 'black'; werkt bv niet op disabled input buttons. Als het niet kan dan ga ik het wel anders aanpakken, maar vroeg me af of er niet toch een mogelijkheid is. | ||||||
Darkomen | maandag 7 augustus 2006 @ 18:21 | |||||
obj.style.color = '#000000'; ook niet? Ofterwijl heb je alleen maar kleur namen geprobered ipv hexane code? | ||||||
dossie | maandag 7 augustus 2006 @ 21:37 | |||||
hex werkt ook niet nee, dat heb ik ook geprobeerd | ||||||
SuperRembo | maandag 7 augustus 2006 @ 22:48 | |||||
Dan gaat er iets anders fout. Krijg je geen foutmeldingen? Post anders even een stukje relevante code. | ||||||
dossie | dinsdag 8 augustus 2006 @ 08:47 | |||||
Ok, hier is een functie om een inputfield te veranderen bij een onclick
aanroep:
| ||||||
Etcetera | dinsdag 8 augustus 2006 @ 19:19 | |||||
is het mogelijk om aan 1 submit knop 2 javascriptjes te hangen? zo ja, hoe?? | ||||||
HuHu | dinsdag 8 augustus 2006 @ 19:24 | |||||
quote:Het ene javascript de andere laten aanroepen. Of nog een derde javascript maken dat de eerste twee 1 voor 1 aanroept. | ||||||
Etcetera | dinsdag 8 augustus 2006 @ 19:29 | |||||
quote:hmmm klinkt logisch ![]()
en ik wil dat de inhoud van de cellen gecontroleerd wordt met dit script:
![]() | ||||||
HuHu | dinsdag 8 augustus 2006 @ 19:32 | |||||
Zoiets? | ||||||
Etcetera | dinsdag 8 augustus 2006 @ 19:33 | |||||
quote:ik ga proberen ![]() ![]() | ||||||
HuHu | dinsdag 8 augustus 2006 @ 19:34 | |||||
quote:Ik heb het nog even aangepast. Ik weet niet wat je wil doen nadat het formulier is afgehandeld? Moet het formulier dan gesubmit worden, of niets gebeuren? Als er niets moet gebeuren, dan moeten beide returns false geven en kan je deze dus onderaan neerzetten in doe_alles(). | ||||||
Etcetera | dinsdag 8 augustus 2006 @ 19:37 | |||||
quote:je was me een stap voor, het moet namelijk leesbaar zijn onderaan m'n formulier en dat was niet het geval. ff aanpassen ![]() edit: hmmm het werkt nog niet helemaal, de pagina wordt meteen gerefreshed ![]() | ||||||
HuHu | dinsdag 8 augustus 2006 @ 19:44 | |||||
Als de pagina niet moet refreshen moet je dit doen:
| ||||||
Etcetera | dinsdag 8 augustus 2006 @ 19:54 | |||||
![]() ![]() ![]() had bij onsubmit nog niet return staat ![]() | ||||||
hbruyn | donderdag 10 augustus 2006 @ 13:48 | |||||
NOGMAALS: 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 | ||||||
HuHu | woensdag 16 augustus 2006 @ 11:10 | |||||
Ik wil op een pagina alle afbeeldingen met een-foute-url vervangen door een plaatje met een-goede-url. Daarvoor had ik dit script gemaakt, maar dat werkt niet goed:
Maar nu krijg ik: plaatje has no properties. Heeft iemand een suggestie of idee hoe dit goed te doen? | ||||||
t-x-m | woensdag 16 augustus 2006 @ 11:20 | |||||
quote:Bij mij werkt het gewoon. Let wel op dat je het script pas laad nadat de pagina(en dus de plaatjes) is geladen, dus ergens onder aan of in je <body onload="vervang_plaatjes()"> ofzo?
| ||||||
HuHu | woensdag 16 augustus 2006 @ 11:41 | |||||
quote: ![]() Ik had 'm helemaal bovenin de pagina gezet. Naar onderen verplaatst en het werkt perfect. Dank je. | ||||||
t-x-m | woensdag 16 augustus 2006 @ 11:51 | |||||
quote:Je kunt hem dus ook wel bovenin laten staan maar dan moet je er een functie van maken. Die je dan weer start in je body onload. Javascript staat een stuk mooier in je head dan ergens anders in je pagina ![]() | ||||||
HuHu | woensdag 16 augustus 2006 @ 12:38 | |||||
quote:I know, maar de <body> aanpassen gaat helaas niet. Dus 't moet wel zo. | ||||||
SuperRembo | woensdag 16 augustus 2006 @ 13:09 | |||||
Je hoeft niet de body aan te passen.
| ||||||
HuHu | woensdag 16 augustus 2006 @ 13:10 | |||||
quote:Ah... dat is nog makkelijker. Bedankt. | ||||||
Swetsenegger | zaterdag 26 augustus 2006 @ 16:55 | |||||
Hoi, Ik probeer de inhoud van een textarea in een cookie te proppen. Dat gaat ookprima, behalve newlines. De tekst tot aan de eerste newline staat in het cookie, alle tekst daarachter niet.
De output van document.write is wel correct. Tenminsten, in de source zie ik de newlines staan. Kan ik in een cookie geen newlines opslaan? -edit opgelost
[ Bericht 14% gewijzigd door Swetsenegger op 26-08-2006 18:51:46 ] | ||||||
fokME2 | zaterdag 26 augustus 2006 @ 20:37 | |||||
Je kan in een cookie zover ik weet inderdaad geen newlines opslaan. Ik vond deze website die wat PHP en Javascript functies naast elkaar gooit (implode en explode bijvoorbeeld). Misschien dat je daar wat mee kunt. | ||||||
Swetsenegger | zaterdag 26 augustus 2006 @ 21:08 | |||||
quote:Je kan dus wel newlines opslaan in een cookie. Javasciprt kan blijkbaar geen newlines in vars aan. als je ze escaped werkt het prima ![]() | ||||||
fokME2 | zaterdag 26 augustus 2006 @ 21:18 | |||||
Hoe escape je die dan mbv javascript? (nog niet veel ervaring met javascript) | ||||||
Swetsenegger | zaterdag 26 augustus 2006 @ 21:58 | |||||
escape(var) of gewoon backslashen | ||||||
ralfie | zaterdag 26 augustus 2006 @ 22:08 | |||||
quote:
![]() EDIT: ah, te laat ![]() [ Bericht 9% gewijzigd door ralfie op 26-08-2006 22:15:48 ] | ||||||
fokME2 | zaterdag 26 augustus 2006 @ 22:33 | |||||
Enthousiasme ![]() | ||||||
splendor | vrijdag 1 september 2006 @ 12:01 | |||||
wanneer ik dit gebruik: document.frmChannelOptions.radio1.length krijg ik netjes terug dat ik 3 radio buttons heb met allemaal de naam radio1, en dus kan ik aan de hand van document.frmChannelOptions.radio1[2].value bijvoorbeeld uit de 2e radiobutton de value halen. maar nu wil ik met een while loopje die radio1 veranderen in radio2, radio3, etc. dus ik probeer var radiolala = 'radio' + i; en vervolgens document.frmChannelOptions.radiolala.length maar dat pakt ie niet, waarom niet? Hoe moet ik in zo'n document.frmChannelOptions. een variable stoppen? als ik alert radiolala doe komt er wel gewoon netjes radio1 of radio2 uit, enz. bvd. ![]() | ||||||
SuperRembo | zondag 3 september 2006 @ 21:01 | |||||
| ||||||
splendor | zondag 3 september 2006 @ 23:58 | |||||
Bedankt, weer zo'n simpele oplossing maar je moet het maar net weten ![]() | ||||||
SuperRembo | maandag 4 september 2006 @ 07:59 | |||||
Het is een feature van javascript: je kunt een property van een object ook aanspreken als een element van een array:
| ||||||
marcb1974 | dinsdag 5 september 2006 @ 17:59 | |||||
Ik heb bovenstaande code. Hoe krijg ik hem nou zover dat er maar 1 selecteerbaar is? Ik kan er nu meer selecteren en dat is niet de bedoeling. | ||||||
SuperRembo | dinsdag 5 september 2006 @ 18:10 | |||||
Allemaal dezelfde name geven. Simpel ![]() | ||||||
marcb1974 | dinsdag 5 september 2006 @ 18:25 | |||||
quote:Logisch wel ja ![]() Sorry ![]() | ||||||
Sitethief | woensdag 6 september 2006 @ 11:23 | |||||
Kort vraagje:
Dat zorgt ervoor dat je een andere pagina te zien krijgt als dat je refer is ? | ||||||
Darkomen | woensdag 6 september 2006 @ 12:28 | |||||
window.location= maar dan klopt het | ||||||
marcb1974 | zaterdag 9 september 2006 @ 18:03 | |||||
Ik moet van een formulier controleren of een aantal velden is ingevuld. Nu heb ik de volgende code: function controleer(){ // controleer of de gebruiker een waarde heeft ingevoerd if (document.form1.naam.value == ''){ //nee alert('Vul alle verplichte velden in aub'); return false } else{ popup(); } } Dit is de controle op het eerste veld. Als ik nu meer velden wil controleren moet ik volgens mij iets krijgen van: if (document.form1.naam.value == '' || document.form1.voorletters.value = ''){ Alleen als ik het cursieve deel toevoeg gaat het fout en krijg ik foutmeldingen. Wat doe ik fout? | ||||||
ralfie | zaterdag 9 september 2006 @ 18:26 | |||||
dubbele = teken gebruiken, geen enkel (== vergelijken, = toewijzen van variabele) | ||||||
marcb1974 | zaterdag 9 september 2006 @ 22:31 | |||||
quote:Dat had ik moeten zien ja ![]() thx | ||||||
marcb1974 | zaterdag 9 september 2006 @ 22:41 | |||||
quote:Hoe kan ik hierbij in een functie controleren of er iets is geselecteerd, en er dus niet de standaard waarde nog staat? Ik heb nu: quote:maar dat is duidelijk niet goed. | ||||||
Darkomen | zondag 10 september 2006 @ 11:39 | |||||
| ||||||
marcb1974 | zondag 10 september 2006 @ 11:51 | |||||
quote:Thx, [ Bericht 21% gewijzigd door marcb1974 op 10-09-2006 22:30:13 ] | ||||||
Knut | zondag 10 september 2006 @ 12:02 | |||||
Ik ben bezig met een stukje js die een textarea aanmaakt in een bepaalde div. Dat werkt allemaal goed maar nu wil ik dus kijken of de textarea al bestaat. Als hij niet bestaat een nieuwe aanmaken en anders negeren.
Dit zou (Volgens mij) moeten werken maar ik krijg altijd "object" uit de alert... | ||||||
SuperRembo | zondag 10 september 2006 @ 22:23 | |||||
Waarom typeof 'object' geeft snap ik niet helemaal. Het is wel een object, maar zonder property's. Wat wel gewoon werkt is dit:
(Hier gaat nog iets mis met de code tag styling, maar dan alleen in edit preview mode) [ Bericht 4% gewijzigd door SuperRembo op 10-09-2006 23:46:52 ] | ||||||
rickmans | donderdag 14 september 2006 @ 20:14 | |||||
ik zit met een dufprobleem :{. Ik gebruik de waarde van een textarea om door te geven naar een phpfile via een ajaxcall, alleen verdwijnt het teken '+' als sneeuw voor de zon. Iemand een idee om het op te lossen? js:
In php doe ik het volgende:
| ||||||
SuperRembo | donderdag 14 september 2006 @ 21:41 | |||||
Je doet in PHP wel een urldecode(), maar je hebt de data niet geurlencode. In javascript kan dat met encodeURIComponent . Die functie bestaat trouwens niet in oudere versies van IE (versie 5 en lager als ik het goed heb). Soms wordt hier de escape() functie gebruikt, maar die gebruikt een andere encoding. | ||||||
rickmans | donderdag 14 september 2006 @ 21:58 | |||||
quote:*kuch* die functie staat er wel ![]() | ||||||
SuperRembo | donderdag 14 september 2006 @ 22:06 | |||||
ai, ik ben blind ![]() Bij nader inzien is de urldecode() in php gewoon overbodig. Dat doet php zelf al bij het omzetten van de request naar de $_POST en $_GET array's. | ||||||
rickmans | donderdag 14 september 2006 @ 22:09 | |||||
dat was hem ![]() | ||||||
mschol | zondag 17 september 2006 @ 12:57 | |||||
ben ik weer met vast een simpele vraag: ik heb een dropdownlist waar 4 waardes in staan met de volgende value's : AT, FG, P, C voor elk van deze value is ook een gelijknamige DIV beschikbaar nu kan ik d.m.v. de volgende code:
netjes de bijbehorende div zichtbaar maken maar ik wil dat hij dan ook de andere div's die zichtbaar zouden zijn ook sluit... ik heb het zelf ooit op deze manier opgelost in een ander script:
maar ik mag aannemen dat het simpeler moet kunnen? | ||||||
SuperRembo | maandag 18 september 2006 @ 22:35 | |||||
Het heeft in ieder geval geen zin om iets wat je niet laat zien (display none) ook nog eens te verbergen (visibility hidden). Het makkelijkst is om een lijstje met id's te maken waarvan je er altijd maar 1 tegelijk laat zien.
Je zou die divs ook allemaal in een andere div kunnen zetten. Dan kan je door de divs heen lopen zonder dat je de id's in een lijstje hoeft te zetten. | ||||||
Desdinova | dinsdag 19 september 2006 @ 13:17 | |||||
Dit is een stukje van mijn code. Dit staat in form met name new_page. Ik wil graag dat hij een melding geeft als geen van de allowed checked is.. het aantal allowed is variabel. Hoe kan ik dit het beste aanpakken? | ||||||
Darkomen | dinsdag 19 september 2006 @ 15:51 | |||||
Zoiets, niet gechecked trouwens | ||||||
SuperRembo | dinsdag 19 september 2006 @ 16:02 | |||||
Dit gaat natuurlijk niet werken:
Hiermee krijg je een array met al je allowed[] checkboxen. Daar moet je dan even doorheen loopen om te kijken of er een checked is. | ||||||
Desdinova | dinsdag 19 september 2006 @ 16:30 | |||||
tenks ![]() [edit]
dit is hem geworden. werkt goed ![]() [edit2]
en zo istie zonder de dingen die dr niet in hoeven ![]() [ Bericht 55% gewijzigd door Desdinova op 19-09-2006 16:46:33 ] | ||||||
Darkomen | dinsdag 19 september 2006 @ 16:39 | |||||
Edit: zie dat je zelf al wat hebt ![]() | ||||||
SuperRembo | dinsdag 19 september 2006 @ 18:39 | |||||
" == true" is natuurlijk overbodig. | ||||||
Siegfried | woensdag 20 september 2006 @ 00:11 | |||||
Hoe zorg ik ervoor dat als ik in een dropdown menu een bepaalde optie selecteer (bijvoorbeeld: "Anders, namelijk:") dat er dan een eerder disabled textfield enabled wordt. Als je dan weer een andere optie kiest dan moet ie weer disabled worden. Ik heb nu dit, maar hij enabled niet meer nadat hij disabled is..
| ||||||
#ANONIEM | woensdag 20 september 2006 @ 08:30 | |||||
quote:Je moet de waarde van de dropdown meegeven aan je disableFields() functie, en op basis daarvan gaan togglen. | ||||||
CraZaay | woensdag 20 september 2006 @ 08:54 | |||||
Probeer eens iets als this.value mee te sturen naar je method, ipv alleen this. | ||||||
SuperRembo | woensdag 20 september 2006 @ 15:29 | |||||
En dan aanroepen met onchange="disableField(this)" | ||||||
Siegfried | donderdag 21 september 2006 @ 09:41 | |||||
Ik wil em eigenlijk graag aanroepen met de naam van het textfield, die ik dan als variable kan gebruiken binnen de functie.. Maar dat krijg ik maar niet werkend:
Op deze manier moet het toch ook kunnen? Vast niet met de code die ik geschreven heb, maar ik ben dan ook nog niet zo thuis in Javascript.. ![]() | ||||||
Desdinova | donderdag 21 september 2006 @ 09:48 | |||||
.value moet zoiezo weg want disabled is geen value ![]() verder kunnen de plusjes ook weg want . is al plus denk ik ![]() | ||||||
#ANONIEM | donderdag 21 september 2006 @ 09:55 | |||||
plus dat je op een option geen onClick kan doen. Je moet de value doorgeven in de onclick functie. Pas in je javascript ga je diezelfde value vergelijken en op basis daarvan ga je togglen. [ Bericht 63% gewijzigd door #ANONIEM op 21-09-2006 09:56:13 ] | ||||||
Siegfried | donderdag 21 september 2006 @ 09:56 | |||||
Nou, ik had het eerder werkend met onClick. Maar dat was slechts voor 1 textfiedl. Nu wilde ik hem herbruikbaar maken.. | ||||||
#ANONIEM | donderdag 21 september 2006 @ 09:57 | |||||
quote: ![]() | ||||||
Siegfried | donderdag 21 september 2006 @ 10:01 | |||||
quote:Hoe dan? Want het form en element staan er vast in.. Hoe maak ik dat variabel? | ||||||
Desdinova | donderdag 21 september 2006 @ 11:17 | |||||
je zou onchange kunnen gebruiken in je select, met als value this.value. moet je wel je options een value meegeven | ||||||
#ANONIEM | donderdag 21 september 2006 @ 11:23 | |||||
quote:element kan je meegeven, form kan je vast ook wel wat mee verzinnen, mits je maar google gebruikt... | ||||||
Siegfried | donderdag 21 september 2006 @ 11:40 | |||||
quote:Denk niet dat ik niet google en niet zelf probeer, maar als je niet waar op te zoeken of wat te proberen dan vind je bar weinig kan ik je vertellen ![]() | ||||||
#ANONIEM | donderdag 21 september 2006 @ 12:15 | |||||
quote:http://www.google.nl/search?hl=nl&q=javascript+disable+field&meta= Google; Javascript disable fields. Duizenden hits. | ||||||
Desdinova | donderdag 21 september 2006 @ 13:25 | |||||
quote:das niet echt een relevante search he ![]() | ||||||
Siegfried | donderdag 21 september 2006 @ 15:05 | |||||
quote:Hoe ik velden moet disablen weet ik wel, maar hoe ik dit dynamisch krijg; dat was de vraag. ![]() @Desdinova: Thanks, zo denk ik er ook over. Op andere gebieden ben ik ook niet te beroerd om mensen te helpen. | ||||||
#ANONIEM | donderdag 21 september 2006 @ 15:29 | |||||
*Zucht* Nou vooruit dan maar ![]() Even wat code gejat van mijn werk:
en als aanroep bijvoorbeeld: disableFields(this,'type1,type2',true,'-1','type3',"+index+")"; Dit is de wat uitgebreidere versie waarin je meerdere velden kan disablen met een comma separated string te gebruiken. [ Bericht 1% gewijzigd door WyriHaximus op 07-04-2010 10:23:44 ] | ||||||
Desdinova | donderdag 21 september 2006 @ 16:25 | |||||
ben trots op je scorpie ![]() | ||||||
#ANONIEM | donderdag 21 september 2006 @ 16:32 | |||||
quote: ![]() | ||||||
SuperRembo | donderdag 21 september 2006 @ 18:32 | |||||
Dit is niet bepaald optimaal. getElementsByName is blijkbaar een user defined function, daar zal ook aardig wat overhead in zitten. Deze functie wordt twee keer aangeroepen met dezelfde parameter, dat betekend dat er een keer onnodig door de DOM wordt gezocht. Ook vreemd dat setAttribute wordt gebruikt om de value te zetten, waarom zou je dat niet gewoon via de value property doen? Geen lekker scriptje. | ||||||
#ANONIEM | donderdag 21 september 2006 @ 18:38 | |||||
quote:getElementsByName is GEEN user defined function, maar gewoon onderdeel van Javascript. http://msdn.microsoft.com(...)etelementsbyname.asp getElementsByName is dus niks anders dan getElementByName, maar dan met het verschil dat er meerdere objecten worden teruggegeven bij de aanroep, dit omdat wij op onze pagina`s meerdere selectboxen (in dit geval ![]() Het klopt als je zegt dat er twee keer een call wordt gedaan naar deze functie, aangezien je twee attributen van deze elementen wil zetten: het attribuut "disabled' en het attribuut 'selectedIndex'. Volgens mij kan dit niet anders, alhoewel ik het mis kan hebben. Daarnaast geef je wel een mooie opmerking met "geen lekker scriptje", maar een alternatief posten doe je niet? [ Bericht 8% gewijzigd door #ANONIEM op 21-09-2006 18:40:42 ] | ||||||
Siegfried | donderdag 21 september 2006 @ 18:40 | |||||
@ Scorpie: Thanks! Ik ga eens kijken of ik het aan de praat krijg ![]() @ SuperRembo: Maar hoe krijg ik mijn enkel regelig scriptje dan werkend, want dat zou toch moeten kunnen neem ik aan? | ||||||
SuperRembo | donderdag 21 september 2006 @ 22:14 | |||||
quote:Ah, foutje van mij. Maar waarom wordt dan alleen het element met die ene index gedisabled? Vaag. quote:Wat dacht je er van om een variabele te gebruiken? | ||||||
#ANONIEM | vrijdag 22 september 2006 @ 08:17 | |||||
quote:Lieve schat ![]() Met getElementsById doe je niks anders dan de bewerking op al die objecten toe te passen ![]() ![]() Een variabele zou denk ik niet werken omdat je meerdere objecten dan in 1 var gaat duwen? Magoed, ontopic dan maar weer denk? ![]() | ||||||
SuperRembo | vrijdag 22 september 2006 @ 12:00 | |||||
On topic: er klopt niets van wat je zegt. getElementsById bestaat niet, je bedoelt waarschijnlijk getElementsByName. Een id hoort in html uniek te zijn, dus getElementById geeft altijd 1 element terug (of null als het element niet bestaat). Een name hoeft niet uniek te zijn, daarom geeft getElementsByName altijd een array terug. Alle elementen in die array in 1 keer op disabled zetten door 1 keer een property te zetten werkt niet. | ||||||
#ANONIEM | vrijdag 22 september 2006 @ 12:11 | |||||
quote:Sorry, het was nog vroeg ![]() Ik bedoel idd getElementsByName, excuses. En idd, hij zet hem niet in 1 keer allemaal op disabled, daarom gebruik ik er ook een loop omheen. Was een beetje aan het slapen denk Daarnaast zie ik dat het ook met getElementById zou kunnen, maar op dit moment ben ik te lui dat op me werk aan te passen ![]() [ Bericht 10% gewijzigd door #ANONIEM op 22-09-2006 12:19:30 ] | ||||||
mschol | zaterdag 23 september 2006 @ 15:52 | |||||
dit is de foutregel:
quote: wie helpt me op weg..? *Kuch* ik zat met de verkeerde menu optie te spelen... zelf opgelost ![]() ![]() | ||||||
mschol | zondag 24 september 2006 @ 13:06 | |||||
heb nu wel; een echt probleempje: dit is me code: http://fia181-83.dsl.hccnet.nl/server/test.html waarom komt geen van de div's tevoorschijn? document.getElementById(P_text) selecteerd toch gewoon p_text? | ||||||
Darkomen | zondag 24 september 2006 @ 13:23 | |||||
document.getElementById('P_text') Quotes, anders denk hij dat het een variable is, welke dus niet is aangemaakt. Ow en onslect werkt daar volgens mij niet, dus doe eens onclick | ||||||
mschol | zondag 24 september 2006 @ 13:27 | |||||
quote:idd ![]() ![]() en onselect deed het idd niet, onclick wel .. [ Bericht 5% gewijzigd door mschol op 24-09-2006 13:46:56 ] | ||||||
Darkomen | zondag 24 september 2006 @ 13:55 | |||||
mooi ![]() | ||||||
Radjesh | dinsdag 26 september 2006 @ 12:01 | |||||
Hoe maak ik het beste rapporten uit java? ![]() | ||||||
#ANONIEM | dinsdag 26 september 2006 @ 12:10 | |||||
quote:N00b ![]() | ||||||
Nevermind | woensdag 27 september 2006 @ 09:38 | |||||
Ik zoek een script dat min of meer als Google Maps werkt. Alleen wil ik een custom map gebruiken (van een spel) en mijn eigen punten en routes toevoegen. Liefst zo gebruikersvriendelijk mogelijk. Ik kan niet veel dergelijks vinden na uren zoeken, graag tips ![]() | ||||||
Radjesh | woensdag 27 september 2006 @ 11:56 | |||||
quote:Ja weet ik, was verkeerd topic. Antwoord me vraag eens Scorpie! | ||||||
Desdinova | donderdag 28 september 2006 @ 14:10 | |||||
ik heb een scriptje wat de value van een tekstveld vult met de waarde this.style.backgroundColor.. maar deze waarde doet hij in RGB formaat ![]() | ||||||
Nevermind | donderdag 28 september 2006 @ 16:54 | |||||
quote:Als ik goed begrijp wat je bedoelt moet je even googelen op javascript rgb2hex Dan krijg je bijvoorbeeld deze pagina of deze. | ||||||
Messenga | zondag 1 oktober 2006 @ 14:54 | |||||
verkeerde topic ![]() [ Bericht 88% gewijzigd door Messenga op 01-10-2006 15:54:58 ] | ||||||
ralfie | zondag 1 oktober 2006 @ 14:59 | |||||
quote: | ||||||
SuperRembo | zondag 1 oktober 2006 @ 15:10 | |||||
quote:[Java] voor dummies - Deel 1 | ||||||
Messenga | zondag 1 oktober 2006 @ 15:54 | |||||
quote:Woeps ![]() Lijkt allemaal op elkaar. ![]() | ||||||
Nevermind | zondag 1 oktober 2006 @ 16:39 | |||||
quote:kickje ![]() | ||||||
Nevermind | woensdag 4 oktober 2006 @ 22:17 | |||||
Meh, zoiets bestaat toch wel? ![]() | ||||||
Darkomen | donderdag 12 oktober 2006 @ 14:11 | |||||
Vast wel nevermind, maar of het makelijk te vinden is.... Kan je trouwens de text vanuit een input box op een pagina copieren naar een input box op de pagina in een iframe op die pagina? | ||||||
ralfie | donderdag 12 oktober 2006 @ 15:20 | |||||
| ||||||
Darkomen | donderdag 12 oktober 2006 @ 15:22 | |||||
Zo simpel ![]() Nu maar eens kjiken of ik het voor elkaar krijgen, de pagina uit het iframe kan ik niet aanpassen en heeft geen id, maar moet luken ![]() | ||||||
Darkomen | vrijdag 13 oktober 2006 @ 10:25 | |||||
Fout uncaught exception: Geen toestemming om eigenschap HTMLDocument.getElementsByName te lezen Fout uncaught exception: Geen toestemming om eigenschap HTMLDocument.getElementsByTagName te lezen Euhm, hoe kan ik het nog meer proberen? ik kan het bestand in de iframe zelf niet wijzigen.(remote) | ||||||
ralfie | vrijdag 13 oktober 2006 @ 10:49 | |||||
Nee, dat is beveiligd, zal je niet lukken. Je kan geloof ik wel functies van dat frame aanroepen, dus dan zal je dat via je eigen functies moeten doen | ||||||
Darkomen | vrijdag 13 oktober 2006 @ 11:12 | |||||
Hoe bedoel je? Het veld in het iframe welke gevuld moet worden vanuit de parent heeft de naam mac. 4de input veld in het form. | ||||||
ralfie | vrijdag 13 oktober 2006 @ 12:16 | |||||
De parent pagina en iframe moeten in hetzelfde domein zitten, anders wordt cross-frame scripting geblokkeerd. Zal wel ergens een veiligheidsrisico inzitten, maar dat snap ik niet echt. Als je het bestand van het iframe had kunnen wijzigen had je daarin een functie kunnen maken welke je vanuit je parentframe aanroept, volgens mij kan dat wel. | ||||||
Darkomen | vrijdag 13 oktober 2006 @ 12:32 | |||||
Jammer, dan gaat het dus niet lukken, zou namelijk iets bij mn werk een stukje makelijker maken (makelijker dan de gene die de server beheert 1 klein regeltje javascript te laten toevoegen.) Kan je je voorstellen hoe dat hier gaat ![]() | ||||||
Desdinova | vrijdag 13 oktober 2006 @ 14:19 | |||||
is het mogelijk om een window.open in een href="" te zetten zonder dat er gebruik gemaakt hoeft te worden van javascript om de href aktie te cancellen? want nu opent hij de pagina wel, maar gaat hij op de oorspronkelijke pagina ook naar een pagina, met als url de javascript code.. | ||||||
#ANONIEM | vrijdag 13 oktober 2006 @ 15:05 | |||||
quote:target="_new" erbij zetten in de href. | ||||||
SuperRembo | vrijdag 13 oktober 2006 @ 19:28 | |||||
target="_blank" bedoel je. | ||||||
CraZaay | vrijdag 13 oktober 2006 @ 22:35 | |||||
quote:<a href="javascript:window.open()">klik</a> ? | ||||||
SuperRembo | vrijdag 13 oktober 2006 @ 23:13 | |||||
quote:Dat geeft dus precies het probleem waar Desdinova het over had ![]() Maar als je achter een link geen link stopt maar javascript, gebruik dan gewoon geen link! | ||||||
CraZaay | vrijdag 13 oktober 2006 @ 23:20 | |||||
quote:Je hebt helemaal gelijk. | ||||||
Desdinova | vrijdag 13 oktober 2006 @ 23:52 | |||||
jaaa maar dr is geen onclick event in te stellen in de editor waar t voor is ![]() | ||||||
CraZaay | zaterdag 14 oktober 2006 @ 00:02 | |||||
Wat SuperRembo denk ik bedoelt is dat je er sowieso geen <a> voor zou moeten gebruiken, niet in de href en niet in de onclick ![]() Waarom heb je precies window.open)( nodig en kan het niet met een normale href? | ||||||
Desdinova | zaterdag 14 oktober 2006 @ 18:40 | |||||
windowsizes bijvoorbeeld. wat raad je dan aan rembo? een span met een onmouseover voor cursor pointer en een onclick? en waarom? | ||||||
Hmail | maandag 30 oktober 2006 @ 12:39 | |||||
kickje ![]() Is er in javascript ook een variant van de php's $_SERVER['REQUEST_URI']? REQUEST_URI geeft de pagina weer die er bezocht word, dus als ik deze url aanroep: http://cafs009/sd/dev/test.php?test=blaat dan is $_SERVER['REQUEST_URI']: /sd/dev/test.php?test=blaat. Dat is handig, want ook als ik achter test=blaat #20 neerzet, is de REQUEST_URI nog steeds hetzelfde. Misschien handig om even uit te leggen wat ik precies wil ![]() In een pagina roep ik een functie aan die een extra stukje (een invoerscherm) aan de htmlpagina toevoegd. Als ik dus de link voor een nieuw invoerscherm aanklik komt dat scherm erbij, en springt de pagina via window.location door naar dat invoerscherm: #newreact. Echter, als ik die link nog een keer aanklik komt er dus achter de url (waar al #newreact in staat), nogmaals #newreact te staan. Ik wil dus eigenlijk dat hij naar REQUEST_URI + #newreact springt. Via php is het lastiger om dit te realiseren omdat de javascript in een apart bestand staat. Dus dan mijn vraag: Kan ik die REQUEST_URI ook in javascript opvragen, of is er een andere methode om dit te doen? | ||||||
#ANONIEM | maandag 30 oktober 2006 @ 12:43 | |||||
quote:Waarom laat je PHP niet automatisch je javascript code genereren? | ||||||
Hmail | maandag 30 oktober 2006 @ 12:44 | |||||
quote: ![]() | ||||||
Roonaan | maandag 30 oktober 2006 @ 12:48 | |||||
wat is er mis met document.location.href? | ||||||
Hmail | maandag 30 oktober 2006 @ 12:54 | |||||
Daar staat dus die #newreact nog achter, terwijl dat juist weggelaten moet worden. | ||||||
Roonaan | maandag 30 oktober 2006 @ 12:55 | |||||
quote:Mja. window.location.href.substring(0, window.location.href.indexOf('#')); -r- | ||||||
Hmail | maandag 30 oktober 2006 @ 13:00 | |||||
Ik kende substring niet, dus vandaar dat ik daar nog niet opgekomen was. Maar dit werkt prima, bedankt! | ||||||
TechXP | maandag 30 oktober 2006 @ 15:06 | |||||
Ik ben wat aan het kloten met javascript. Gebruik het niet dagelijks, dus kan nog wel wat foutjes maken. Ik heb de volgende code:
Dit werkt perfect in IE. Maar in firefox en opera werkt het niet. Weet iemand waar het aan ligt? Naar mijn idee zou het moeten werken. thanks, Alex | ||||||
Roonaan | maandag 30 oktober 2006 @ 15:09 | |||||
Wat moet het doen dan? Heeft je frm daadwerkelijk een id, of alleen een name? probeer eens met
-r- | ||||||
TechXP | maandag 30 oktober 2006 @ 15:39 | |||||
Ok.. dat lijkt wel beter te werken. Thanks. | ||||||
SuperRembo | maandag 30 oktober 2006 @ 17:43 | |||||
quote:Alleen dan natuurlijk met encodeURIComponent() inplaats van escape(). | ||||||
Roonaan | maandag 30 oktober 2006 @ 20:03 | |||||
Maakt die er geen UTF-8 encoding van? Dat heb je toch niet altijd nodig? | ||||||
SuperRembo | maandag 30 oktober 2006 @ 21:44 | |||||
Van het euro-teken maakt escape %u20AC, dat is geen geldige url encoding. encodeURIComponent() maakt er %E2%82%AC. %u20AC snapt php zeker niet, %E2%82%AC zou goed moeten gaan (als je charset e.d. goed hebt staan). (IE5.0 kent encodeURIComponent trouwens niet) | ||||||
Webby | dinsdag 31 oktober 2006 @ 17:14 | |||||
quote:Een a href met correcte link en onclick via bijv document.getElementById().onClick = function () { window.open this.href ... is juist wel zo netjes, voor als er geen js beschikbaar is. | ||||||
Erik | woensdag 8 november 2006 @ 19:50 | |||||
Ik heb hetvolgende script gevonden en aangepast zodat verschillende waardes bij elkaar worden opgeteld:
Het werkt goed, er is alleen een probleem: Zodra ik een html pagina maak waarbij 1 van de textboxen niet aanwezig is wil het script niet meer werken. Hoe kan ik ervoor zorgen dat er in het script eerst wordt gekeken of een TextBox aanwezig is, en zo niet, het stukje code overgeslagen wordt? | ||||||
ralfie | woensdag 8 november 2006 @ 21:47 | |||||
je kunt de code van elk artikel apart in try/catch statements zetten try{ //code die mss niet werkt } catch(e){ //indien een error, wordt dit outgevoerd. Als je dit leeg laat, gaat ie gewoon verder } | ||||||
SuperRembo | woensdag 8 november 2006 @ 22:04 | |||||
Een try catch is een lompe "oplossing". Je kan gewoon controleren of een veld bestaat voordat je de value ervan opvraagt. Je zou een functie kunnen maken die de numerieke waarde van een veld geeft, of een standaard waarde als het veld niet bestaat.
Je kan een soortgelijke functie maken om de waarde in een veld te zetten. Net zo lomp is trouwens om elke milliseconde (!!!) die berekening uit te voeren. Zet dan ff wat eventhandlers op de onchange of onkeypress van de velden. | ||||||
ChOas | donderdag 9 november 2006 @ 08:41 | |||||
quote:Begrijp ik nou goed dat je je klanten zelf de uur en artikelprijs laat invullen ?? | ||||||
Erik | donderdag 9 november 2006 @ 11:58 | |||||
quote:Bedankt, ik ga het hiermee proberen ![]() quote:Bedankt voor je tips, dat van die miliseconde ga ik meteen even anders instellen. | ||||||
Erik | donderdag 9 november 2006 @ 11:58 | |||||
quote:De klant? Hoe kom je hier bij? | ||||||
ChOas | donderdag 9 november 2006 @ 12:10 | |||||
quote:Sorry, dacht dat het een customer frontend was. | ||||||
Erik | donderdag 9 november 2006 @ 14:48 | |||||
quote:Het is niet de bedoeling dat de klant hier iets van te zien krijgt nee ![]() | ||||||
Desdinova | maandag 13 november 2006 @ 15:54 | |||||
ik heb een form validation probleem ![]()
forwardingtype is een array, ik krijg de alerts tot en met de x items in array. er staat 0 items in array.. ik doe waarschijnlijk iets heel simpels verkeerd, maar met google kom ik er niet uit ![]() [ Bericht 3% gewijzigd door Desdinova op 13-11-2006 16:11:50 ] | ||||||
HiDiHo | maandag 13 november 2006 @ 16:05 | |||||
mis je niet nog een } op het eind? (kan aan mij liggen hoor) | ||||||
Desdinova | maandag 13 november 2006 @ 16:11 | |||||
oh foutje bij het kopieren ![]() | ||||||
HiDiHo | maandag 13 november 2006 @ 16:16 | |||||
[ Bericht 52% gewijzigd door HiDiHo op 13-11-2006 16:35:14 ] | ||||||
SuperRembo | maandag 13 november 2006 @ 16:40 | |||||
Het ligt aan de scope van de variable. Als je een variable binnen een if definieerd, dan is hij daar buiten niet bekend.
| ||||||
Knut | maandag 20 november 2006 @ 18:02 | |||||
Deze functie levert in IE foutmeldingen op. Ik heb geen idee waarom echter. Als ik debug via de scriptdebugger krijg ik op deze regel een fout:
"Object expected" Iemand enig idee waar hij een object in verwacht ? | ||||||
Swetsenegger | maandag 20 november 2006 @ 18:18 | |||||
quote:bekijk 'm eens in firefox, die geeft veel duidelijkere foutmeldingen mbt javascript | ||||||
Roonaan | maandag 20 november 2006 @ 18:20 | |||||
Zou het kunnen dat je aan onclick geen string mag toekennen maar enkel een function of een function ref? | ||||||
Knut | maandag 20 november 2006 @ 18:21 | |||||
quote:Dat is het nare. ff geeft geen js errors. | ||||||
Knut | maandag 20 november 2006 @ 18:30 | |||||
En de noodzaak is nu weg. Ik heb het geheel iets anders opgezet ![]() | ||||||
Roel_spaarndam | dinsdag 21 november 2006 @ 01:08 | |||||
Ik ben bezig met het maken van een navigatie menu voor bovenaan mijn pagina. Als basis heb ik : deze genomen, en dan de two-level versie. Dit alles heb ik gewoon werkend gekregen, maar nu wil ik ipv tekst, afbeeldingen gebruiken. Als ik dit echter doe dan is de afbeelding alleen te zien als ik over de plek ga waar de afbeelding hoort te staan( maar niet te zien is). Ik heb al vanalles geprobeerd, maar het wil maar niet lukken.
Dit is het laatste wat ik geprobeerd heb, maar dus niet werkt. ![]() Wat ik eigenlijk ook nog wil is dat er een andere afbeelding komt, wanneer ik met de muis over de button ga (mouseOver), maar als dit al niet werkt dan wacht ik daar ook nog maar even mee. Zo moet het er uiteindelijk uit gaan zien. Ik weet dat jullie geen scriptschrijvers zijn die even een scriptje voor me in elkaar zitten, maar op dit moment kan ik wel een hulp/ tip gebruiken. ![]() mvg, Roel | ||||||
Webby | dinsdag 21 november 2006 @ 08:35 | |||||
"Als ik dit echter doe dan is de afbeelding alleen te zien als ik over de plek ga waar de afbeelding hoort te staan( maar niet te zien is).". Je hebt in je voorbeeld html op het hoofd niveau een lege a tag. dan op je eerste niveau een img tag. Je plaatje verschijnt dus pas als je over die lege a tag beweegt idd. | ||||||
CraZaay | dinsdag 21 november 2006 @ 09:52 | |||||
Is het niet veel eenvoudiger om dit met alleen CSS te bouwen? | ||||||
Roel_spaarndam | dinsdag 21 november 2006 @ 12:17 | |||||
quote:Aardig dom dat ik dat zelf niet gezien heb ![]() ![]() Ik heb nu het volgende voor elkaar gekregen: klikkerdeklik Het menu klopt nu, maar de buttons worden niet "ingedrukt" als ik er met de muis overheen ga. Dit zal waarschijnlijk wel aan het javascript liggen, en/of gewoon de waardeloze code die ik gebruik ![]() alvast bedankt. gelukkig kan ik straks weer verder met iets waar ik wel een beetje verstand van heb ![]() | ||||||
HuHu | donderdag 23 november 2006 @ 14:48 | |||||
Ik heb de volgende HTML code:
Waarbij het aantal input tags kan verschillen. Hoe kan ik nu in de functie veranderAantal alle aantallen bij elkaar optellen? Het wil mij niet lukken. | ||||||
MrX1982 | donderdag 23 november 2006 @ 14:53 | |||||
Ik heb een vraag over Java. Kan ik dat ook hier stellen? | ||||||
HuHu | donderdag 23 november 2006 @ 15:00 | |||||
quote:Nee, dat kan hier: [Java] voor dummies - Deel 1. | ||||||
MrX1982 | donderdag 23 november 2006 @ 15:02 | |||||
quote:Dan zal ik even een nieuwe thread aanmaken. Bedankt. | ||||||
SuperRembo | donderdag 23 november 2006 @ 15:57 | |||||
quote:Wat heb je nu dan? | ||||||
HuHu | donderdag 23 november 2006 @ 18:12 | |||||
quote:Nu heb ik dit staan:
| ||||||
SuperRembo | donderdag 23 november 2006 @ 19:49 | |||||
De naam van de velden is niet "aantal" maar "aantal[]" :) Verder moet je de values van de input elementen optellen, niet de elementen zelf. Even converteren naar een integer met parseInt is ook wel handig. Je zou ook nog kunnen controleren of de waarde wel echt een getal is.
| ||||||
NTCE | vrijdag 8 december 2006 @ 12:20 | |||||
// CODE STAAT IN PHP TAGS VOOR DE KLEUR AANDUIDING // Hey allemaal, Ik wil een Javascript Slider maken, met onderstaande code kan ik een DIV (layer) in hoogte resizen.
Echter zoals je kunt zien gaat deze in een vloeiende beweging van 50 pixels naar 500 pixels in hoogte. Dit betekend dat hij altijd dezelfde snelheid behoud en dat wil ik niet. Wat ik wil is dat de for lus een array gaat doorlopen, voorbeeld:
Je kunt ook zien dat bij de 450 hij nauwkeuriger wordt, hiermee moet dus de Slider een vertraging krijgen heel snel, naar langzamer en angzamer totdat hij stilstaat. Wie kan mij hierbij helpen hoe ik dit moet verwerken? SuperRembo heeft vervolgens mij geholpen in dit topic: Javascript Slide trough Array Maar dat werkt niet, wie kan mij helpen met deze lastige code? | ||||||
SuperRembo | vrijdag 8 december 2006 @ 13:02 | |||||
Aan de mededeling "werkt niet" heb ik niet veel. ALs je hier een vraag stelt dan is het handig als je duidelijker omschrijft wat het probleem is. Dit werkt wel.
| ||||||
NTCE | vrijdag 8 december 2006 @ 13:21 | |||||
quote:Dit werkt prima, hij doorloppt de array goed, echter heb ik zelf de fout gemaakt want ik heb de array laten aansluiten op de hoeveelheid pixels die hij uitvoert. Wat ik eigenlijk bedoelde, en wat ik dus verkeerd had uitgelegd, excuus, is dat er eigenlijk dan een vertraging op de timer moet komen. Ik had verwacht dat hij alles pixel voor pixel zou uitvoeren, maar hij doet nu 50 en dan de volgende 50 pixels, dus heel haperig. Hoe kan ik de array dan uitvoeren op de timer, kan je me daarbij nog helpen? | ||||||
SuperRembo | vrijdag 8 december 2006 @ 17:56 | |||||
Als je een klein beetje begrijpt wat de functie doet, dan is dat heel simpel aan te passen. | ||||||
NTCE | zaterdag 9 december 2006 @ 13:40 | |||||
ik heb het idd al, thanks. | ||||||
Chandler | zondag 10 december 2006 @ 10:16 | |||||
Met het volgende script heb ik 2 kleine problemen.. 1. De HTML code (voor output van mijn poll) werkt niet in Internet Explorer 2. Enters worden niet goed weer gegeven in Internet Explorer (rn) voorbeeld op http://dump.bruggema.nl/ubb.html :)
de fout zit um in de 1e regel van de functie vPoll(type) oftewel
en dit heb ik geprobeerd op te lossen met
maar helaas geen resultaat... heeft iemand een idee? het is alleen bij't linkje "HTML code" | ||||||
ralfie | zondag 10 december 2006 @ 10:38 | |||||
probeer ipv textarea.innerHTML textarea.value te setten, heb je ook geen gezeik meer met html karakters te escapen | ||||||
Chandler | zondag 10 december 2006 @ 21:34 | |||||
![]() -edit- raar dat je daar zo overheen kijkt, maar goed... alle problemen zijn verdwenen ![]() | ||||||
mschol | maandag 11 december 2006 @ 23:36 | |||||
klein vraagje m.b.t. een functie die ik heb gebouwd: bij het onclick event van een knop roep ik de volgende functie aan:
alleen wordt de aanroep knop niet gedisabled. als ik een alert van button doe krijg ik wel netjes de button naam terug.. wat doe ik verkeerd?? | ||||||
Litpho | maandag 11 december 2006 @ 23:39 | |||||
quote:Geef je aan de functie alleen de buttonnaam mee, of het buttonobject (evt. opgehaald met iets als document.getElementById)? | ||||||
mschol | maandag 11 december 2006 @ 23:41 | |||||
quote:alleen button naam m.b.v. this.name ![]() en hier verder: [Javascript] voor dummies deel 5 |