# Ayuda con javascript

**URL:** <https://foros.velneo.com/t/ayuda-con-javascript/8566>\
**Category:** Velneo\
**Created:** [11 Diciembre, 2015 01:24 UTC](https://foros.velneo.com/t/ayuda-con-javascript/8566 "2015-12-11T01:24:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ereitmann](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@ereitmann](https://foros.velneo.com/u/ereitmann)\
**Post date:** [11 Diciembre, 2015 01:24 UTC](https://foros.velneo.com/t/ayuda-con-javascript/8566/1 "2015-12-11T01:24:53Z")

</div>

Buenos días, alguien con conocimiento del api de javascript de velneo podría apiadarse de mi con la siguiente ayuda, preciso re dimensionar las imágenes cargadas en una tabla en un campo objeto dibujo es un proceso que quiero hacer al inicio de la aplicación, el proceso seria cargar lista xx, recorrer lista xx, modificar campo imagen re dimensionandola llamando a la función de javascript con los siguientes parámetros img.scaled(128,119,0,1), pero no tengo ni idea de como escribirlo, en el manejador de evento de javasrcript

Gracias a por la ayuda que me puedan brindar

---

<div class="post-metadata">

**Author:** ![jmcf3](https://avatars.discourse-cdn.com/v4/letter/j/35a633/32.png) [@jmcf3](https://foros.velneo.com/u/jmcf3)\
**Post date:** [11 Diciembre, 2015 07:49 UTC](https://foros.velneo.com/t/ayuda-con-javascript/8566/2 "2015-12-11T07:49:03Z")

</div>

Esta es por el foro.///////////////////////////////////////////////////////////  
importClass(“VQuery”);  
importClass(“VImage”);  
// En caso de crear el objeto VDir sin un directorio es necesario asignar un path  
alert( "Se ha cambiado la senda del objeto directorio a " )  
if ( theRoot.beginTrans( "Cambiando fotos " )){  
var registros = new VRegisterList(theRoot);  
registros.setTable(“app.DAT/Tabla”);  
registros.load(“ID”,[]);  
var i= registros.listSize();  
var img = new VImage();  
var edFoto = new VImage();  
for ( var z=0; z \< i; ++z ) {  
var registro = registros.readAt(z);  
//Capturamos el campo imagen  
if ( registro.fieldToImage(“DIB”) != null ){   
img = registro.fieldToImage(“DIB”)   
//Si es mayor que lo parametrizado, lo escalamos  
var anchoMaximo = 200;// 600 pixeles de ancho  
if ( (img.width() \> anchoMaximo) && ( anchoMaximo \> 0 )){  
// Cogemos el control FOTO y le pasamos la imagen modificada  
edFoto = img.scaledToWidth(anchoMaximo, 0)  
registro.setFieldImage(“DIB”, edFoto);  
registro.modifyRegister()  
}  
}  
}  
theRoot.commitTrans();  
}

No me acuerdo muy bien, así si algún experto en js le da el visto bueno.

---

<div class="post-metadata">

**Author:** ![ereitmann](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@ereitmann](https://foros.velneo.com/u/ereitmann)\
**Post date:** [12 Diciembre, 2015 15:09 UTC](https://foros.velneo.com/t/ayuda-con-javascript/8566/3 "2015-12-12T15:09:50Z")

</div>

Bueno no lo entiendo mucho pero tratare de ver como aplicarlo muchas gracias por el aporte, en verdad que velneo debería vender algún librito como alguna vez lo hizo con ese famoso “cambia el chip” pero ahora que se llame Javascript para velneo, seria muy bien venido, el problema que en velneo son MUY MALOS para escribir algo con sentido pedagógico, y dan todo como “por supuesto”.
