Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2005, 18:17
ilichmx
 
Fecha de Ingreso: noviembre-2004
Mensajes: 38
Antigüedad: 20 años, 1 mes
Puntos: 0
Primero amigo quitamos el submit y usamos mi funcion...

Código:
<script>
	function navegar()
	{
		document.mi_formulario.submit()
	}
</script>
(terquillo :P)

Segundo ponemos esto en cualquier parte de tu archivo

Código:
<div id="Layer1" style="position:absolute; left:-10px; top:-10px; width:5px; height:5px; z-index:1">
<iframe name="enviar_datos" id=""
width="1" height="1"
frameborder="0" src=""></iframe>
</div>
ahora la funcion que quieres...


Código:
<script>

	function localizar(doc, id)
	{
		return doc.getElementById(id)
	}
	
	function navegar()
	{
		var F = document.forms['f']
		var obj = localizar(document,"enviar_datos")
		var cadena = "procesar.php?var1="+F.campo1_txt.value+""
		/* asi vas a poner los datos que quieras recoger */
		cadena = ""+cadena+"&var2="+F.campo1_color.value+""
		cadena = ""+cadena+"&var3="+F.campo1_font.value+""
		cadena = ""+cadena+"&var4="+F.campo1_b.value+""
		cadena = ""+cadena+"&var5="+F.campo1_i.value+""
		
		cadena = ""+cadena+"&var6="+F.campo2_txt.value+""
		cadena = ""+cadena+"&var7="+F.campo2_color.value+""
		cadena = ""+cadena+"&var8="+F.campo2_font.value+""
		cadena = ""+cadena+"&var9="+F.campo2_b.value+""
		cadena = ""+cadena+"&var10="+F.campo2_i.value+""
		
		cadena = ""+cadena+"&var11="+F.campo3_txt.value+""
		cadena = ""+cadena+"&var12="+F.campo3_color.value+""
		cadena = ""+cadena+"&var13="+F.campo3_font.value+""
		cadena = ""+cadena+"&var14="+F.campo3_b.value+""
		cadena = ""+cadena+"&var15="+F.campo3_i.value+""

		cadena = ""+cadena+"&var16="+F.campo4_txt.value+""
		cadena = ""+cadena+"&var17="+F.campo4_color.value+""
		cadena = ""+cadena+"&var18="+F.campo4_font.value+""
		cadena = ""+cadena+"&var19="+F.campo4_b.value+""
		cadena = ""+cadena+"&var20="+F.campo4_i.value+""

		obj.src = cadena
		F.submit()
	}

</script>
para que quede asi

Código PHP:
<?
if(isset($_GET['fondo'])) {
$_SESSION['fondo'] = $_GET['fondo'];
}
?>

<script>

    function localizar(doc, id)
    {
        return doc.getElementById(id)
    }
    
    function navegar()
    {
        var F = document.forms['f']
        var obj = localizar(document,"enviar_datos")
        var cadena = "procesar.php?var1="+F.campo1_txt.value+""
        /* asi vas a poner los datos que quieras recoger */
        cadena = ""+cadena+"&var2="+F.campo1_color.value+""
        cadena = ""+cadena+"&var3="+F.campo1_font.value+""
        cadena = ""+cadena+"&var4="+F.campo1_b.value+""
        cadena = ""+cadena+"&var5="+F.campo1_i.value+""
        
        cadena = ""+cadena+"&var6="+F.campo2_txt.value+""
        cadena = ""+cadena+"&var7="+F.campo2_color.value+""
        cadena = ""+cadena+"&var8="+F.campo2_font.value+""
        cadena = ""+cadena+"&var9="+F.campo2_b.value+""
        cadena = ""+cadena+"&var10="+F.campo2_i.value+""
        
        cadena = ""+cadena+"&var11="+F.campo3_txt.value+""
        cadena = ""+cadena+"&var12="+F.campo3_color.value+""
        cadena = ""+cadena+"&var13="+F.campo3_font.value+""
        cadena = ""+cadena+"&var14="+F.campo3_b.value+""
        cadena = ""+cadena+"&var15="+F.campo3_i.value+""

        cadena = ""+cadena+"&var16="+F.campo4_txt.value+""
        cadena = ""+cadena+"&var17="+F.campo4_color.value+""
        cadena = ""+cadena+"&var18="+F.campo4_font.value+""
        cadena = ""+cadena+"&var19="+F.campo4_b.value+""
        cadena = ""+cadena+"&var20="+F.campo4_i.value+""

        obj.src = cadena
        F.submit()
    }

</script>
<div id="Layer1" style="position:absolute; left:-10px; top:-10px; width:5px; height:5px; z-index:1">
<iframe name="enviar_datos" id="enviar_datos"
width="1" height="1"
frameborder="0" src="procesar.info.php"></iframe>
</div>
<form name="f" method="POST" target="VentanaForm" onSubmit="window.open('muestra.php','VentanaForm','width=400  , height=275')">

//tu codigo aqui

<input name="Submit" type="button" value="Previsualizar" onClick="navegar()">
</form>
espero que te sirva de algo... :) o que le entiendas

nos vemos