login  Naam:   Wachtwoord: 
Registreer je!
 Forum

foto resize

Offline daanlaan - 26/09/2009 22:40
Avatar van daanlaanMySQL interesse Ik heb een afbeelding waarvan ik de breedte telkens op 300px wil hebben en de hoogte moet daar aan verhouden.

  1. function img_resize(new_width)
  2. {
  3. var procent;
  4. var new_height;
  5. var old_width = document.getElementById('img_open').style.width;
  6. var old_height = document.getElementById('img_open').style.height;
  7.  
  8. procent = (new_width/old_width);
  9. new_height = (old_height*procent);
  10.  
  11. document.getElementById('img_open').style.height = new_height+'px';
  12. }
  13. <script type="text/javascript">
  14. img_resize(300);
  15. </script>
  16. <img src="img_uploads/groot/<?=$ad['img1']?>.jpg" border="0" id="img_open" />


maar alleen... het werkt niet  

2 antwoorden

Gesponsorde links
Offline Koen - 27/09/2009 00:17
Avatar van Koen PHP expert
  1. function img_resize(new_width)
  2. {
  3. var ratio;
  4. var new_height;
  5. var old_width = document.getElementById('img_open').style.width;
  6. var old_height = document.getElementById('img_open').style.height;
  7.  
  8. ratio = old_width/old_height;
  9. new_height = new_width/ratio;
  10.  
  11. document.getElementById('img_open').style.height = new_height+'px';
  12. document.getElementById('img_open').style.width = new_width+'px';
  13. }


Zou het moeten doen 
Offline daanlaan - 27/09/2009 11:09 (laatste wijziging 27/09/2009 22:49)
Avatar van daanlaan MySQL interesse vreemd maar hij doet het niet...
ik heb het ven zo gedaan:
(met op de juiste plaats de script en body tags)

  1. document.getElementById('img_open').style.height = 50+'px';
  2. document.getElementById('img_open').style.width = 100+'px';
  3.  
  4. <img src="img_uploads/groot/1.jpg" id="img_open" />
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.228s