Hola
a ver, usando tu misma función, vamos a agregarle unas cositas paraque abra dos páginas diferentes, que me parece es lo que quieres ¿no?
Código:
<SCRIPT LANGUAGE="JavaScript">
<!--
myPopup1 = '';
myPopup2 = '';
function openPopup(url1, url2) {
myPopup1 = window.open(url1,'prestopoll','width=<? echo $popupwidth ?>,height=<? echo $popupheight ?>');
myPopup2 = window.open(url2,'prestopoll','width=<? echo $popupwidth ?>,height=<? echo $popupheight ?>');
if (!myPopup1.opener)
myPopup1.opener = self;
}
//-->
</SCRIPT>
en el if de !myPopup1, no hace falta agregar otra condición puesto que el openere es el mismo.
y la llamada dbe quedarte así:
Código:
<input type="submit" value="Enviar" onClick="openPopup('url1.php','url2.php')"
Ahora bien, con este método, lo que haces es abrir ventanas, pero no veo que estés pasando datos de ninguna manera, ni get ni post, a menos que la página php que cargas sea la misma y los datos estén en ella.
Aclaranos eso y aclara la pregunta del iframe porque no se entiende.
Me parece entender que la página que abres tiene un iframe y no debería aparecer cuando la abgres ¿es cierto?
¿por qué no debería aparecer?
¿es acaso eso lo que quieres controlar con los valores que pasas a la ventana?
Bueno, ya nos aclararás más la situación
Felicidad