Gracias marlanga lo probare y lo posteo,
Creo que el problema es que solamente llama una vez a la funcion en javascript que es la que me genera el codigo de barras, ya que la tengo con un evento, self.onload, no se como hacerle para que se llame 3 veces, pero pruebo lo de marlanga y lo pego aquí, saludos.
Ya lo coloque en la pagina que me señalaste marlanga pero sin ningun resultado, talves lo estoy haciendo mal, de igual forma dejo el código de nuevo simplificado, para ver si alguien me puede hechar una mano, saludos.
Código:
<?php
for($co=1; $co<=2; $co++)
{
?>
<script type="application/javascript">
var num= 1; // primer pase 1
self.onload = function generateBarcode(){
var value = "SD-1-000000001";
var btype = "code128";
var renderer = "css";
var settings = {
output:renderer,
bgColor: "#FFFFFF",
color: "#000000",
barWidth: "1",
barHeight: "30",
moduleSize: "5",
posX: "10",
posY: "20",
addQuietZone: "1"
};
$("#barcodeTarget1").html("").show().barcode(value, btype, settings); // en el primer paso el id es barcodeTarget1
}
</script>
<div class="contienetiquetas">
<div id="barcodeTarget1" class="barcodeTarget"></div>
// este es el div del primer pase en donde deberia imprimir el primer codigo, despues genera una segundo div por el for con el id igual pero con numero 2, ahi es el problema solo me genera el codigo de barras del segundo id
</div>
<?php
}
?>