Crear un pdf de un archivo php xml en flash

Posted under Javascript por admin on Jueves 14 Mayo 2009 at 11:23

En este tema en php te ayudarán más que en flash, pero prueba esto por ejemplo:

include(‘class.ezpdf.php’);
require_once(
‘Connections/conexionusuario.php’
);
mysql_select_db($database_conexionusuario$conexionusuario
);
$query_cargadatos “SELECT * FROM productos”
;
$cargadatos mysql_query($query_cargadatos$conexionusuario) or die(mysql_error
());
$totalRows_cargadatos mysql_num_rows($cargadatos
);
$pdf = new Cezpdf
();
$pdf->selectFont(‘fonts/Helvetica.afm’
);
$pdf->ezText(“<b>PRUEBA</b>\n”,20
);
while (
$row_cargadatos mysql_fetch_array($cargadatos
)) {
$prueba=$row_cargadatos['num'
];
$pdf->ezText($prueba30
);
}
$pdf->ezStream
(); 

Haz el pdf de un sólo campo, por ejemplo el campo num, si funciona vas agregando campos, piensa que las imágenes se ponen así:

$pdf->ezImage(“img.jpg”, 0, 200, ‘none’, ‘left’);

Esto lo saqué hace tiempo de unijimpe.net.

Ya te digo que antes de meter todo a saco prueba poco a poco.

 


Resaltador de código Geishi para ActionScript

Posted under Javascript por admin on Jueves 14 Mayo 2009 at 11:17

Este es un aviso de que a partir de hoy esta disponible una nueva etiqueta para resaltar/colorear codigo ActionScript, esto es de gran ayuda al momento de leerlo.

Aqui esta un ejemplo del resultado.

para usarlo solo basta con poner

[ highlight=actionscript ] Tu codigo aqui [ /highlight ]. (Sin los espacios)

Código actionscript:
  1. /*
  2.  * Este programa es software libre; usted puede redistribuirlo y/o
  3.  * modificarlo bajo los terminos de la licencia GNU General Public License
  4.  * según lo publicado por la “Free Software Foundation”; versión 2 ,
  5.  * o (en su defecto) cualquie versión posterior.
  6.  *
  7.  * Este programa se distribuye con la esperanza de que sea útil,
  8.  * pero SIN NINGUNA GARANTÍA; Incluso sin la garantía implicada del
  9.  * COMERCIALIZACIóN o de la APTITUD PARA UN PROPÓSITO PARTICULAR.  
  10.  * Vea la “GNU General Public License” para más detalles.
  11.  *
  12.  * Usted debe haber recibido una copia de la “GNU General Public License”
  13.  * junto con este programa; si no, escriba a la “Free Software Foundation”,
  14.  * inc., calle de 51 Franklin, quinto piso, Boston, MA 02110-1301 E.E.U.U.
  15.  *
  16.  * */
  17.  
  18. package com.forosdelweb.reader.utils
  19. {
  20.     import com.adobe.xml.syndication.rss.Item20;
  21.    
  22.     /**
  23.      *
  24.      * La Clase ArrayUtils es una utilidad para el manejo de Array
  25.      *
  26.      * @author      Enrique Chavez aka Tmeister
  27.      * @version     1.0
  28.      *
  29.      * */
  30.    
  31.     public class ArrayUtils
  32.     {
  33.         /**
  34.          *
  35.          */
  36.        
  37.         public function ArrayUtils()
  38.         {
  39.         }
  40.        
  41.         /**
  42.          * Ordena los elementos de un array
  43.          *
  44.          * @param   source
  45.          * @return Array
  46.          */
  47.        
  48.         public function orderByDate(source:Array):Array
  49.         {
  50.             source.sort(sortByDate);
  51.             return source;
  52.         }
  53.        
  54.         /**
  55.          * Funcion personalizada que ordena los elementos de un array de acuerdo con la fecha
  56.          *
  57.          * @param   a
  58.          * @param   b
  59.          * @return Number
  60.          */
  61.        
  62.        
  63.         private function sortByDate(a:Item20, b:Item20):Number
  64.         {
  65.             var aDate:Number = new Date ( a.pubDate ).getTime();
  66.             var bDate:Number = new Date ( b.pubDate ).getTime();
  67.             if (aDate < bDate)
  68.             {
  69.                 return 1;
  70.             } else if (aDate > bDate)
  71.             {
  72.                 return -1;
  73.             } else  
  74.             {
  75.                 return 0;
  76.             }
  77.             return 1;
  78.         }
  79.  
  80.     }

Saludos!!


Conocer la altura de un elemento HTML – Javascript

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 12:08

Si deseas determinar la altura (height) de un bloque HTML en javascript, existen dos métodos para hacerlo dependiendo del navegador:

  • element.offsetHeight
  • element.style.pixelHeight

Existe tambien otro método que permite determinar la altura de un bloque HTML cualquiera que sea el navegador:

<script type="text/javascript">
<!--
var divHeight;
var obj = document.getElementById('id_element');

if(obj.offsetHeight)          {divHeight=obj.offsetHeight;}
else if(obj.style.pixelHeight){divHeight=obj.style.pixelHeight;}
//-->
</script>

Javascript – Modificar la altura (height) de un elemento HTML

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 12:07

La propiedad de estilo “height” puede ser usada para modificar la altura de un elemento HTML en javascript. Para ello puedes hacer lo siguiente:

Si deseas conocer la altura (height) de un bloque HTML, existen dos métodos dependiendo del navegador:

  • element.offsetHeight
  • element.style.pixelHeight

Otro método de conocer la altura de un bloque HTML pero sin importar el navegador es:
var height = document.getElementById(‘id_element’).style.height;

Si deseas modificar esta propiedad, deberás especificar “px”.
El siguiente código permite obtener la altura de un bloque HTML dependiendo del navegador:

<script type="text/javascript">
<!--
var obj = document.getElementById('id_element');
obj.style.height = "502px";
//-->
</script>

Si deseas recuperar dinámicamente el valor de la altura, deberás añadir “px” a este valor:

<script type="text/javascript">
<!--
var obj = document.getElementById('id_element');
obj.style.height = height+"px";
//-->
</script>

La función trim()

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 12:00

Javascript – La función trim()

La función trim() de PHP (y otros lenguajes de programación) permite eliminar los espacios en blanco al inicio y al final de una cadena. En Javascript no existe esta función pero el siguiente código permite obtener el mismo resultado:

Function trim (myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')

Javascript – La función split()

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 11:57

Javascript – La función split()

La función split() permite dividir una cadena de caracteres (string) en varios bloques y crear un array con estos, en función de un elemento indicador del split.

En el siguiente ejemplo, la función split() permite dividir la fecha utilizando el carácter “/”:

var Date = '24/02/2009';
var elem = uneDate.split('/');
dia = elem[0];
mes = elem[1];
año = elem[2];

La concatenación de cadenas – Javascript

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 11:51
Javascript – La concatenación de cadenas

La concatenación de cadenas significa la unión secuencial de dos cadenas para formar una sola.

En la mayoría de lenguajes como PHP la concatenación se realiza con el carácter “.”. En Javascript se debe utilizar el signo (+) o utilizar el método concat().

En los siguientes dos ejemplo, la variable cadena 3 contiene la cadena “Buenos días a todos”:

var cadena1 = "Buenos días";
var cadena2 = “a todos";
var cadena3 = cadena1 + cadena2;

El siguiente ejemplo equivale al ejemplo de arriba:

var cadena1 = "Buenos días";
var cadena2 = “a todos";
var cadena3 = cadena1.concat(cadena2);

Centrar verticalmente una página Web

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 11:47

1. El archivo .js

Copia este script y pégalo en un archivo llamado por ejemplo: centrar.js

function align()
{

	var lmt = document.getElementById('centrado');
	var container = document.documentElement;

	if(lmt && container)
	{
	    var containerHeight;
	    if (container.innerWidth)
	    {
            containerHeight = container.innerHeight;
		}
		else
		{
            containerHeight = container.clientHeight;
		}
	    var lmtHeight;
	    if (lmt.innerWidth)
	    {
            lmtHeight = lmt.innerHeight;
		}
		else
		{
            lmtHeight = lmt.offsetHeight;
		}
		var y = Math.ceil((containerHeight - lmtHeight) / 2);
		if(y < 0)
		{
			y = 0;
		}
		lmt.style.position = "relativa";
		lmt.style.top = y + "px";
	}
	if (document.getElementById)
	{
		document.body.style.visibility = 'visible';
	}

}

function addevent(obj,evt,fn,capt){
	if(obj.addEventListener)
	{
		obj.addEventListener(evt, fn, capt);
		return true;
	}
	else if(obj.attachEvent)
	{
		obj.attachEvent('on'+evt, fn);
		return true;
	}
	else return false;
}

if (document.getElementById && document.getElementsByTagName)
{
	addevent(window, 'load', align, false);
	addevent(window, 'resize', align, false);
}

2. La página .html

Para que la página este centrada, es necesario llamar al archivo .js.
La página será mostrada así:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="es" xmlns="http://www.w3.org/1999/xhtml" xml:lang=
"es">
	<head>
		<!-- [...] -->
		<script type="texto/javascript" src="centrar.js">
</script>
	</head>
	<body>
		<div id="centrado">

		<!—Ponga el código de su página aquí. Este será
 centrado -->

		</div>
	</body>
</html>

3. Uso

La función align() de JavaScript definida en el archivo .js recuperará el contenido que debe ser centrado. En este ejemplo, el elemento que lleva el identificador [id="centrado"] es el que será centrado.

var lmt = document.getElementById('centrado');

De este modo, en el ejemplo de la página .html, el contenido situado en el elemento <div id=”centrado”></div> es el que será centrado.

4. Inconveniente

Esto sólo funcionará si el usuario tiene Javascript activado en su navegador.

5. A tener en cuenta

Como todo en Javascript esto no es más que una forma de embellecer la página. Siempre deberían existir soluciones alternativas en el caso de que el usuario no tenga activado el soporte de este lenguaje.

En el presente caso, esto no es posible. Pero su uso no impide para nada la navegación si el soporte está desactivado.


Borrar el campo de un formulario al hacerle clic

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 11:37

Javascript – Borrar el campo de un formulario al hacerle clic

Seguramente ya te has encontrado con formularios HTML rellenados con texto indicando el tipo de dato esperado.

Aunque esto puede ser útil en algunas circunstancias, en otras puede ser desagradable si se tiene que eliminar previamente este texto antes de ingresar los datos.

Es posible desaparecer este texto en cuanto el usuario seleccione el campo:

<form  ... >
<input type="texto" name="nombre" size=16 value=
"Escriba aquí su nombre" onFocus="javascript:this.value=''" />
<input type="submit" value="Validar" />
</form>

Sin embargo de esta manera todo el texto será borrado automáticamente!
Es posible utilizar una condición para reemplazar, por ejemplo, únicamente si el valor es “Escriba aquí su nombre”:

<input onclick="if(this.value=='Escriba aquí su nombre')this.value=''; ... />

Impedir el clic derecho del ratón – Javascript

Posted under Javascript por admin on Miércoles 13 Mayo 2009 at 11:35

Es posible impedir que los usuarios hagan clic derecho sobre tu página Web.
Esto te permite una protección relativa del código fuente y de las fotos.
Para esto, coloca este script entre las etiquetas <HEAD> y </HEAD> de tu código HTML:

<SCRIPT LANGUAGE="JavaScript">
<!-- Disable
function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>

Otra posibilidad consiste en desactivar el clic derecho en cada tag body:

<body onselectstart="return false" oncontextmenu="return false"
ondragstart="return false" onMouseOver="window.status='..mensaje personal .. '; return true;" >

Atención, esto solo da una protección relativa, ya que hay varias maneras de contrarrestar esta protección (por ejemplo, presionar los dos botones del ratón al mismo tiempo, hacer muchos clic derecho o por último tomar una foto a la pantalla)

Por ejemplo, en Firefox para eludir esta “protección”:
Ir al menú “Herramientas” > “Opciones” > “Funcionalidades Web” > “Avanzadas” y desmarcar la casilla “Desactivar o reemplazar el menú contextual”.

También es posible, simplemente desactivar, JavaScript o utilizar un navegador que no lo soporte.


Copyright © 2010 GuiaFacilPc.com – Errores, virus, configuraciones ….. ¡¡Solucionalos!!. Wordpress Theme developed by Web Hosting Fan.