Register
XUPWUP.nl

(Locked) plaatjes op gewone size [FIXED]

#0     Posted: 17 April 2011 00:09     Score: 10 Bugs & Feature requests
User avatar
Kebabbi
Moderator
Posts: 495
rick, hier alvast 'n begin. als je firebug hebt kan je t makkelijk runnen op 'n pagina met plaatjes. als je dan op 'n plaatje klikt komt t linksboven op de normale size.

http://pastebin.com/BrwqpCRQ

nog aan te passen: in 't midden zetten, scrollbalk, enz

#1     Posted: 17 April 2011 09:40     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
Wat me interessanter lijkt is een script wat automatisch de grootte van een plaatje scaled tot de breedte van het venster.

#2     Posted: 17 April 2011 12:49     Score: 10
User avatar
Luc
Global Mod.
Posts: 458
@1
Wat me interessanter lijkt is een script wat automatisch de grootte van een plaatje scaled tot de breedte van het venster.


Maar wat dan als je plaatje echt klein hoorde te zijn?

#3     Posted: 17 April 2011 13:03     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
Je zou dan de css max-width attribute aanpassen, niet de width.

#4     Posted: 18 April 2011 19:59     Score: 10
User avatar
Jos
Trustworthy
Posts: 490
DISREGARD THAT I SUCK COCKS

#5     Posted: 28 May 2011 10:25     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
Fixed.

#6     Posted: 28 May 2011 11:29     Score: 10
User avatar
Kebabbi
Moderator
Posts: 495
@5
Fixed.


dus wat is t nu?

#7     Posted: 28 May 2011 12:59     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
Nu resized hij het plaatje automatisch met javascript tot de maximale breedte.
EDIT: hier is de code:
	var div = document.getElementById('t7');
	var images = div.getElementsByTagName("img");
	for(var i = 0; i < images.length; i++){
	  images[i].style.maxWidth = (div.clientWidth-2) + "px";
	}


Edited on 28 May 2011 13:16 by Rick Hendricksen.

#8     Posted: 28 May 2011 14:30     Score: 10
User avatar
Kebabbi
Moderator
Posts: 495
wtf bij elke post 'n stuk redundante javascript code, en dan doe je wel zo'n vage xml omdat het de snelheid zou verbeteren

#9     Posted: 28 May 2011 14:38     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
@8
wtf bij elke post 'n stuk redundante javascript code, en dan doe je wel zo'n vage xml omdat het de snelheid zou verbeteren

XML versnelt het parsen. Die redundante javascript wordt niet dubbel verzonden wegens gzip compressie, dus zo raar is dit allemaal niet. Hoewel het wsl wel beter zou zijn om die js wat kleiner te maken.

#10     Posted: 28 May 2011 14:42     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
K, fixed. Nu staat er een resizeImages functie in viewtopic-scripts.js (als het niet werkt heb je een oude versie in de cache).

#11     Posted: 28 May 2011 22:46     Score: 10
User avatar
Kebabbi
Moderator
Posts: 495
resizeImages is not defined

#12     Posted: 29 May 2011 09:49     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
Refresh je cache.
Functie staat op regel 11 in http://forum.xupwup.nl/incl/viewtopic-scripts.js

#13     Posted: 29 May 2011 12:46     Score: 10
User avatar
Kebabbi
Moderator
Posts: 495
is d'r geen manier om dat automatisch te doen? versie opslaan en opnieuw laten laden als de versie meer is dan die jij hebt?

#14     Posted: 29 May 2011 12:50     Score: 10
User avatar
Rick Hendricksen
Administrator
Posts: 1895
Ik heb geen idee. Mss zoiets als:

in viewtopic-scripts.js
var version = 10;

op viewtopic/924/
<script type="text/javascript" src="/incl/viewtopic-scripts.js"></script>
<script>if (version < 11) alert('Script outdated.');</script>


En dan iets mooiers dan een alert. Maar dat is niet zo heel belangrijk, want ik update dat script niet zo vaak.

Mmh... mss iets als
document.getElementsByTagName('head')[0].innerHTML += "<script src='/incl/viewtopic-scripts.js?rand=" + Math.random() + "' type='text/javascript'></script>"; 


Alleen dan iets mooiers, want dit geeft errors omdat er functies dubbel worden gedefinieerd.

Edited on 29 May 2011 12:55 by Rick Hendricksen.

Edited on 29 May 2011 12:56 by Rick Hendricksen.


This topic is locked, you cannot reply anymore.
© Rick Hendricksen
Page generated in 0.022 seconds.