Avatar billede mc.lucifer Praktikant
24. oktober 2002 - 09:31 Der er 1 kommentar og
1 løsning

Hop ud af et pop up

Jeg er ikke sikker på om denne kategori er den rigtige, men here we go

Jeg har et link som åbner et pop up vindue, hvor man vælger en DB i, så man submitter er meningen så at den sender formen til en php side, hvilket også virker, men den åbner php siden i popupet, jeg har brug for at når man submitter ssender den formen til php siden, popupen lukker men php siden køre videre i iframen

Gav det lidt mening, i for lige lidt kode

Pop up Head
<script>
    var popup;
function note(page) {
var x = 115;
var y = 35;
popup = window.open(page,'popup','width=380,height=150,scrollbars=1,top='+y+',screenY='+y+',left='+x+',screenX='+x);}
</script>

Pop up link:
<a href=flyt.php?Id=$canvas[Id]&DB=$DB onclick=\"note(this.href);return false\">F</a>

Popup siden:

<html>
<head>
    <title>Untitled</title>
</head>
<?
$database = Mysql_connect("Localhost","Administrator","FHC7000") or print(mysql_error());
Mysql_select_db("canvas" , $database) or print(mysql_error());
$result = Mysql_query("select * FROM $DB where Id = '$Id'");
$canvas = mysql_fetch_assoc($result);
?>
<form action="flytning.php?DB=<? Echo "$DB"; ?>&Id=<? Echo "$Id"; ?>" method="post" Onsubmit="window.close()">
<input type="hidden" name="Oprettet" value="<? Echo "$canvas[Oprettet]"; ?>">
<input type="hidden" name="Firmanavn" value="<? Echo "$canvas[Firmanavn]"; ?>">
<input type="hidden" name="Cvr" value="<? Echo "$canvas[Cvr]"; ?>">
<input type="hidden" name="Adresse" value="<? Echo "$canvas[Adresse]"; ?>">
<input type="hidden" name="Postnr" value="<? Echo "$canvas[Postnr]"; ?>">
<input type="hidden" name="Bynavn" value="<? Echo "$canvas[Bynavn]"; ?>">
<input type="hidden" name="Url" value="<? Echo "$canvas[Url]"; ?>">
<input type="hidden" name="Mailadresse" value="<? Echo "$canvas[Mailadresse]"; ?>">
<input type="hidden" name="Kontaktperson" value="<? Echo "$canvas[Kontaktperson]"; ?>">
<input type="hidden" name="Telefon" value="<? Echo "$canvas[Telefon]"; ?>">
<input type="hidden" name="Fax" value="<? Echo "$canvas[Fax]"; ?>">
<input type="hidden" name="Salger" value="<? Echo "$canvas[Salger]"; ?>">
<input type="hidden" name="Text" value="<? Echo "$canvas[Text]"; ?>">
<?
$database = mysql_connect("Localhost","Administrator","FHC7000") or print(mysql_error());
mysql_select_db("canvas" , $database) or print(mysql_error());
$result = mysql_query("SHOW TABLES");
?>
<body>
<table cellspacing="2" cellpadding="2" border="0">
<tr>
    <td>Vælg den Canvas Database hvor du vil flytte <?Echo "$Firmanavn";?> over i</td>
</tr>
<tr>
<td>
<select name="newdb">
<?
while ($resultdb = mysql_fetch_row($result)) { 
Echo "<option>$resultdb[0]";}
?>
<select>
</td>
</tr>
<tr>
<td><input type="submit"  name="Flyt" value="Ja tak, Flyt <?echo "$canvas[Firmanavn]";?>">
</form>
</td>
</tr>
</table>
</body>
</html>

Siden som formen skal sendes til og som skal opdateres i Iframen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>
<?
if($Flyt)
{
$database = Mysql_connect("Localhost","Administrator","FHC7000") or print(mysql_error());
Mysql_select_db("canvas" , $database) or print(mysql_error());
mysql_query("INSERT INTO $newdb (Oprettet, Firmanavn, Adresse, Postnr, Bynavn, Cvr, Url, Mailadresse, Kontaktperson, Text, Telefon, Fax, Salger )
VALUES ('$Oprettet','$Firmanavn','$Adresse','$Postnr','$Bynavn','$Cvr','$Url','$Mailadresse','$Kontaktperson','$Text','$Telefon','$Fax','$Salger')");
$slet = Mysql_query("DELETE FROM $DB WHERE Id = '$Id'");
;}
include "canvasfind.php";
?>

<body>


</body>
</html>


MC
Avatar billede mc.lucifer Praktikant
24. oktober 2002 - 09:32 #1
Jeg ved godt der er noget php i men det drejer sig vel om Javascript da jeg skal have den til at lukke "det gør den allerede" men den skla opdatere php siden i iframen, Jeg ved ikke om man kan sige noget med
OnSubmit = Window close AND refresh flytning.php target mainframe

MC
Avatar billede mc.lucifer Praktikant
24. oktober 2002 - 10:04 #2
Lige meget, er gået væk fdra iden
MC
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB