Geen idee, ik heb eigenlijk alleen mijn key toegevoegd en de html voor het form en de map.quote:Op donderdag 12 augustus 2010 22:16 schreef boem-dikkie het volgende:
[..]
Nee, ik bedoel meer, waarom werkt hij nu bij jou wel en deed hij het bij mij niet.
1 |
quote:Op maandag 28 juni 2010 13:35 schreef b4kl4p het volgende:
Hoi!
[ code verwijderd ]
Werkt niet! Dit is natuurlijk dikke bullshit en ik snap er geen fuck van. Hij doet de while loop nu maar een keer in plaats van het gevraagde aantal.
Wat doe ik fout? Of moet ik dit in een thread zetten ofzo?
1 2 3 4 5 6 | if (!container) container = document.getElementById('carpet_container'); var height = container.clientHeight; if (height < unfold_height) { container.style.height = (height+1) + "px"; setTimeout(function(){unfoldCarpet(unfold_height, container);}, 40); }} |
Toch vaag. Heb nu jouw code neergezet, de key veranderd en hij doet het nog niet.. als ik je code gewoon kopieer en ik maak er een hele nieuwe pagina van doet hij het opeens wél... Zal er toch iets fout gaan in de pagina waar ik het in heb zitten..quote:Op donderdag 12 augustus 2010 22:20 schreef Swetsenegger het volgende:
[..]
Geen idee, ik heb eigenlijk alleen mijn key toegevoegd en de html voor het form en de map.
-edit- ow nee, ik heb deze regel aangepast want die klopte niet
[ code verwijderd ]
Je had je code ook in de body staan ipv in de header he.quote:Op donderdag 12 augustus 2010 22:34 schreef boem-dikkie het volgende:
[..]
Toch vaag. Heb nu jouw code neergezet, de key veranderd en hij doet het nog niet.. als ik je code gewoon kopieer en ik maak er een hele nieuwe pagina van doet hij het opeens wél... Zal er toch iets fout gaan in de pagina waar ik het in heb zitten..
Dat heb ik al getest, werkt beide niet.quote:Op donderdag 12 augustus 2010 22:37 schreef Swetsenegger het volgende:
[..]
Je had je code ook in de body staan ipv in de header he.
mail maar naar jeroen apedingus 123swets [punt} comquote:Op donderdag 12 augustus 2010 22:47 schreef boem-dikkie het volgende:
Kan ik je via je website bereiken J. ? Dan stuur ik even de link van de pagina die niet werkt door, misschien dat je dan met CTRL-U nog aparte dingen tegenkomt.. pleur hem liever niet hier neer.
Kijk eens hier naar.quote:Op woensdag 18 augustus 2010 21:06 schreef Tijn het volgende:
Heeft iemand een idee hoe je dat doet met een Audio object?
1 |
1 |
Het lijkt me dat document.write deprecated is om script en opmaak niet door elkaar te weven.quote:Op maandag 30 augustus 2010 11:29 schreef Swetsenegger het volgende:
Ik heb een pagina die verschillende talen moet tonen. Omdat het een embedded device is kan dat niet serverside maar alleen clientside.
Ik heb dus zoiets als
[ code verwijderd ]
Maar document.write is deprecated en je moet eigenlijk innerHTML gebruiken. Maar... dit werkt niet
[ code verwijderd ]
Verander ik de onload in onclick werkt het wel, na een klik uiteraard maar de tekst moet er natuurlijk direct staan.
Enig idee waarom het onload event niet werkt?
Dat begrijp ik, maar de w3c houdt niet zoveel rekening met embedded devices.quote:Op maandag 30 augustus 2010 11:51 schreef KomtTijd... het volgende:
[..]
Het lijkt me dat document.write deprecated is om script en opmaak niet door elkaar te weven.
Als je het dan zo oplost, schiet je er nog niets mee op.
Ja, dat gaat dus niet. Maar waarom zou this.innerHTML niet werken?quote:De juiste oplossing zou denk ik zijn de td een ID meegeven, en met document.onload een functie aanroepen die de tekst plaatst.
Mjah, das gezeik. Ga ik de boel bij een volgend apparaat wel eens omgooien.quote:Op maandag 30 augustus 2010 11:46 schreef Tijn het volgende:
Kun je het onload event wel gebruiken op zo'n element? Ik denk het eigenlijk niet.
Je zou misschien functies kunnen maken om de juiste tekstblokken te vullen en die functie dan via window.onload() aanroepen.
this.innerHTML werkt wel, maar zoals Tijn al zei, onload op een tablecell werkt niet. Enneuh, dan zou ik gewoon document.write gebruiken. 't is niet voor niets dat ze het "deprecaten" ipv rigoreus te verwijderen.quote:Op maandag 30 augustus 2010 12:45 schreef Swetsenegger het volgende:
[..]
Dat begrijp ik, maar de w3c houdt niet zoveel rekening met embedded devices.
[..]
Ja, dat gaat dus niet. Maar waarom zou this.innerHTML niet werken?
Maar ik gebruik liever geen deprecated code maar voorlopig doe ik het wel zoquote:Op maandag 30 augustus 2010 12:48 schreef Tijn het volgende:
Maar als het toch alleen maar op een bepaald type apparaat moet werken en document.write() doet wat je wil, dan is het toch goed zo? Zoveel beter is innerHTML nou ook weer niet
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 | { for(i = 1; i < 4; i++) { var a = {}; var e = 'date-'+i; a.e = 'y'; alert(a); var b = {}; var d = 'date-'+i+'-mm'; b.d = 'm'; var c = {}; var f = 'date-'+i+'-dd'; c.f = 'd'; var blaat = { formElements: {a, b, c}, showWeeks: true, statusFormat: "l-cc-sp-d-sp-F-sp-Y", noTodayButton: true }; datePickerController.createDatePicker(blaat); } } |
1 2 3 4 5 6 7 8 9 | { formElements: {"date-1":"Y", "date-1-mm":"m", "date-1-dd":"d"}, showWeeks: true, statusFormat: "l-cc-sp-d-sp-F-sp-Y", noTodayButton: true }; datePickerController.createDatePicker(blaat); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | for(i = 1; i < 4; i++) { var formElements = []; formElements['date-'+i] = 'y'; formElements['date-'+i+'-mm'] = 'm'; formElements['date-'+i+'-dd'] = 'd'; var blaat = { formElements: formElements, showWeeks: true, statusFormat: "l-cc-sp-d-sp-F-sp-Y", noTodayButton: true }; datePickerController.createDatePicker(blaat); } } |
Geweldig, hij doet het. Ik heb alleen nog de formElements-array moeten veranderen in een objectquote:
1 2 3 | $(".pag").load('getinhoud.cfm?p=contact').show(); }); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | function onlyNumbers(evt) { var e = event || evt; var charCode = e.which || e.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } <input type="text" name="NAAM" size="2" maxlength="2" onkeypress="return onlyNumbers();" /> |
Watvoor foutmelding krijg je?quote:Op donderdag 7 oktober 2010 12:28 schreef mcf het volgende:
Hallo,
mijn javascript code die er voor zorgt dat ik in een <input type="text" /> textbox alleen maar cijfers kan typen werkt op de een of andere manier niet in mozilla firefox. Maar hij werkt wel in Google Chrome en Internet Explorer.
Weet iemand hoe ik dit kan oplossen.
[ code verwijderd ]
MVG
1 |
Nice, thx broquote:Op donderdag 7 oktober 2010 12:52 schreef FastFox91 het volgende:
Momentje googlen naar andere methode:
[ code verwijderd ]
En hoever was je met debuggen?quote:Op donderdag 7 oktober 2010 12:50 schreef mcf het volgende:
Geen, firefox laat ook letters toe, en niet alleen nummers..
quote:Ah cool, thanks.Op zondag 24 oktober 2010 15:31 schreef FastFox91 het volgende:
http://code.google.com/in(...)s_api_reference.html
Met onStateChange vang je de status op, als dat 2 is pak je de tijd met player.getCurrentTime() en dan moet je die waarde in de input.value stoppen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var tijd = Math.round(ytplayer.getCurrentTime()); var minuten = 0; var seconden = 0; var actueleTijd; while (tijd > 60) { minuten ++; tijd -= 60; } actueleTijd = minuten + ':' + tijd; alert(actueleTijd); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | var tijd = Math.round(ytplayer.getCurrentTime()); var minuten = 0; var seconden = 0; var actueleTijd; while (tijd > 60) { minuten ++; tijd -= 60; } if (tijd < 10) { seconden = '0' + tijd; } else { seconden = tijd; } actueleTijd = minuten + ':' + seconden; alert(actueleTijd); } |
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 | <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> #photosDiv { width: 677px; height: 141px; background:#000000; overflow-y:hidden; overflow-x:scroll; min-width: 667px; white-space:nowrap; } #photos { width: 100%; height: 141px; background:#000000; text-align:left; white-space:nowrap; } #photos img { display:block; padding: 0px; border: 2px solid #ffffff; margin: 5px; float:left; } #photos img:hover { border: 2px solid #000; background: #fff; } </style> |
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 | <script type="text/javascript"> homeURL = 'http://localhost/'; maxThumbSize = 80; $(document).ready(function() { $('#btn').click(function() { $("#photos").empty(); $('img').each(function() { if ($(this).is('[src$=.gif],[src$=.Gif],[src$=.GIF],[src$=.jpg],[src$=.Jpg],[src$=.JPG],[src$=.png],[src$=.Png],[src$=.PNG]')) { if ($(this).attr('src').substring(0, homeURL.length) != homeURL) { newThumbHeight = 0; newThumbWidth = 0; fact = 0; if ($(this).attr('width') > $(this).attr('height')) { fact = $(this).attr('width') / maxThumbSize; newThumbHeight = Math.floor($(this).attr('height') / fact); newThumbWidth = maxThumbSize; } else { fact = $(this).attr('width') / maxThumbSize; newThumbHeight = maxThumbSize; newThumbWidth = Math.floor($(this).attr('width') / fact); } $("#photos").append('<img src="' + $(this).attr('src') + '" width="' + newThumbWidth + '" height="' + newThumbHeight + '" />'); } } }); }); }); </script> |
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 | <body> <div id="photosDiv"> <div id="photos"> WHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAAWHAHAA </div> </div> <input id="btn" type="button" value="Maak gallerij" /> <br /> <img src="http://images.fok.nl/fp/icons/icon_politie1.jpg" /><br /> <img src="http://i.fokzine.net/usericons/54884/leslieavater.gif" /><br /> <img src="http://i.fokzine.net/usericons/205909/catty20.gif" /><br /> <img src="http://i.fokzine.net/upload/10/10/101030_15080_img-301010-025.onlineBild_1288432038.jpg" /><br /> <img src="http://i.fokzine.net/upload/10/10/101030_15080_img-301010-010.onlineBild_1288426893.jpg" /><br /> <img src="http://images.fok.nl/fp/icons/icon_algemeen5.jpg" /><br /> <img src="http://i.fokzine.net/upload/091211_195885_icon_museum2.jpg" /><br /> <img src="http://images.fok.nl/fp/icons/icon_onderwijs3.jpg" /><br /> <img src="http://i.fokzine.net/upload/081116_47501_icon_nederland1.jpg" /><br /> <img src="http://i.fokzine.net/upload/10/10/101030_112339_novum.10-30-2010.0112_1288423294.jpg" /><br /> <img src="http://i.fokzine.net/upload/10/10/101030_112339_img-291010-416.onlineBild_1288411042.jpg" /><br /> <img src="http://i.fokzine.net/upload/081116_47501_icon_internationaal3.jpg" /><br /> <img src="http://i.fok.nl/fp/icons/icoon_privacy01.jpg" /><br /> </body> </html> |
Hoe komen die scrollbalken dan, en hoe had je ze willen hebben?quote:Op zaterdag 30 oktober 2010 12:10 schreef Chandler het volgende:
Dag allemaal, voor een eigen versie van mijn forum ben ik nu zelf ook een topic gallerij aan het maken en op zich wil het best lukken hoor. Via jQuery alle plaatjes uitlezen van externe hosters en deze resizen en in een DIV plaatsen. Maar nu zit ik met een probleem dat mijn scrollbars gewoon weer verkeerd komen.
Dan moet je zorgen dat de div #photos breed genoeg is voor de foto's die je erin zet.quote:Op zondag 31 oktober 2010 13:50 schreef Chandler het volgende:
Hoi Light;
Ik wil een horizontale balk hebben als de images > breedte van het scherm.. maar op een of andere manier krijg ik dat niet voor elkaar.
Op zich ziet het er wel redelijk uit, maar ik mis nog een stukje code waarmee je voorkomt dat kleine plaatjes in de gallery verschijnen. Als iemand een linkje plaatst naarquote:Ook zou ik graag comments willen hebben op mijn JS code aangezien ik een beetje prutser ben
Volgens mij is die breed genoeg want als je het scriptje probeert zie je eerst een hele lange tekst. Pas als ik op mijn button click om alle afbeeldingen in de gallerij te zetten dan verdwijnt de scroll balkquote:Op zondag 31 oktober 2010 23:17 schreef Light het volgende:
Dan moet je zorgen dat de div #photos breed genoeg is voor de foto's die je erin zet.
True, daar ga ik even mee spelen!quote:Op zich ziet het er wel redelijk uit, maar ik mis nog een stukje code waarmee je voorkomt dat kleine plaatjes in de gallery verschijnen. Als iemand een linkje plaatst naardan wil je niet dat het in de gallery verschijnt.
[ afbeelding ]
De div #photos heeft een breedte van 100% (volgens de css). Dat is 100% van de omhullende div, die is 677 px breed. Dat je een scrollbalk krijgt als je een lange onzintekst zonder spaties invoert, komt enkel omdat overflow op auto staat en de regel niet kan worden afgebroken. Sowieso weet je vooraf nooit hoeveel plaatjes er in #photos komen en hoe breed die plaatjes zijn, dus je kunt #photos geen juiste breedte geven. Die breedte van 100% is een leuke beginwaarde, maar zeker geen eindwaarde.quote:Op maandag 1 november 2010 08:34 schreef Chandler het volgende:
Volgens mij is die breed genoeg want als je het scriptje probeert zie je eerst een hele lange tekst. Pas als ik op mijn button click om alle afbeeldingen in de gallerij te zetten dan verdwijnt de scroll balk
Als je die tekst niet zo idioot lang maakt (zet er eens wat spaties in) krijg je met tekst ook geen scrollbalk.quote:Op maandag 1 november 2010 16:01 schreef Chandler het volgende:
Ok light, maar je zou denken dat als het voorbeeld met tekst wel scrollt en met plaatjes weer niet?
Die doet het niet. De plaatjes komen niet in de zwarte balk, de tekst verdwijnt wel.quote:Zie voorbeeld: http://www.bruggema.nl/lgb/test123.html
Ik ook niet, ik constateer alleen maar.quote:Op maandag 1 november 2010 21:27 schreef Chandler het volgende:
@Light; hij werkt wel in IE & Chrome?al snap ik niet waarom hij niet in firefox werkt!
Zo te zien met een tabel. En plaatjes naast elkaar, al dan niet in een div, komen nog steeds onder elkaar als er niet genoeg ruimte is om naast elkaar komen.quote:En als je plaatjes direct naast elkaar zet zou het moeten werken of zou ik nou juist die plaatjes weer in divs zetten? hoe doet fok dat?
1 2 3 | Bronbestand: file:///C:/test123.html Regel: 0 |
Het gaat mis op de blokjes [src$=.gif], daar moet je wat quotes bijzetten. Maar het is geen handige methode, want je mist nog best veel mogelijke extensies.quote:Op dinsdag 2 november 2010 21:03 schreef Chandler het volgende:
Ik heb de versie geupdated zodat hij een minimum aan width/height aanhoudt, echter kan ik maar niet achter halen waar het probleem m.b.t. firefox zit... lijkt wel of het een jquery probleem iskrijg dit als foutcode.
[ code verwijderd ]
en dat meerdere malen
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 | maxThumbSize = 80; minImageSize = 30; validExtensions = ['gif', 'jpg', 'png']; $(document).ready(function() { $('#btn').click(function() { $("#photos").empty(); $("#photos").append("<table><tr>"); $('img').each(function() { src = $(this).attr('src'); ext = src.substring(src.lastIndexOf('.', src) + 1).toLowerCase(); if($.inArray(ext, validExtensions)) { if ($(this).attr('src').substring(0, homeURL.length) != homeURL) { if ($(this).attr('width') > minImageSize || $(this).attr('height') > minImageSize) { newThumbHeight = 0; newThumbWidth = 0; fact = 0; if ($(this).attr('width') > $(this).attr('height')) { fact = $(this).attr('width') / maxThumbSize; newThumbHeight = Math.floor($(this).attr('height') / fact); newThumbWidth = maxThumbSize; } else { fact = $(this).attr('width') / maxThumbSize; newThumbHeight = maxThumbSize; newThumbWidth = Math.floor($(this).attr('width') / fact); } $("#photos").append('<td><img src="' + $(this).attr('src') + '" width="' + newThumbWidth + '" height="' + newThumbHeight + '" /><br /><a href="' + $(this).attr('src') + '" target="_blank">>></a></td>'); } } } }); $("#photos").append("</tr></table>"); }); }); |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |