Avatar billede play-j Nybegynder
16. marts 2004 - 13:37 Der er 19 kommentarer

popup med php-data.

Jeg skal lave et popup hvor nogle php-data bliver overført i popup vinduet, jeg har tideligere lavet en submit-button, hvor der ingen problemer var, men da jeg lavede det til  "et billed" kom dataen ikke med.

se på: www.blirveak.frac.dk
Avatar billede nute Nybegynder
16. marts 2004 - 13:49 #1
"et billed" ???

dit site er ikke nemt at få fat i ...
Avatar billede play-j Nybegynder
16. marts 2004 - 14:10 #2
"Se eksempel" det ligner en sumbit, klik på den... (så er det meningen at de oplysninger man har indtaster kommer op i popuppen )
Avatar billede play-j Nybegynder
16. marts 2004 - 14:14 #3
Ved serveren er lidt ustabil for tiden :/
Avatar billede nute Nybegynder
16. marts 2004 - 14:27 #4
this.image.submit(); ??? image er ikke en del af et formular, så du kan ikke submitte det. prøv hellere med:

document.forms[0].submit();

men hvorfor bruger du billeder til at lave knapper der ser sådan ud ? det kan da laves med styles:

<input type="submit" style="border:1px solid black;background-color:#E4E4E4;font-family:tahoma;" value="Se eksempel">

/nute
Avatar billede play-j Nybegynder
16. marts 2004 - 14:30 #5
Det ved jeg godt, men der kom for mange submit-knapper på siden så det forstyrrede hindanden derfor :)

Prøver lige...
Avatar billede play-j Nybegynder
16. marts 2004 - 14:40 #6
Hmm det må ikke være noget med at "submitte" prøv at se nu, så sætter den gang i en anden form....
Avatar billede nute Nybegynder
16. marts 2004 - 14:59 #7
jeg fatter ikke hvad det er du prøver på
Avatar billede olebole Juniormester
16. marts 2004 - 17:36 #8
<ole>

Ehhhh .... hvis ikke data skal submittes mod popUp'en, hvad i alverden vil du så - og hvorfor poppe et PHP-dokument op, hvis det ikke skal modtage noget ...?!!???

/mvh
</bole>
Avatar billede play-j Nybegynder
16. marts 2004 - 19:48 #9
Her kan i se det med "submit" knappen...

1.)skriv noget tekst i et eller flere felter.
2.)klik på "Se eksempel" submit button.

Således skal det fungerer UDEN submit med med et billed man klikker på.

http://www.naturlatex.dk/willy/Blir_vaek/index.php
Avatar billede olebole Juniormester
16. marts 2004 - 19:53 #10
Og du fungerer uden svar på relevante spørgsmål ... eller hvad?
Avatar billede play-j Nybegynder
16. marts 2004 - 19:59 #11
Hmm sorry missede dit spg. for der skal jo sendes data i, men er IKKE php eller javascript haj, så ved ikk hvad der kan lade sig gøre....
Avatar billede nute Nybegynder
16. marts 2004 - 20:04 #12
ok ... én ting kan du sikkert svare på ... hvorfor kan du ikke bruge den submit knap du nu har liggende ? hvorfor skal det absolut være et billede på ?
Avatar billede helle_fred Nybegynder
16. marts 2004 - 23:34 #13
Så vidt jeg kan se er det ikke en submit-knap du har, men en almindelig knap - kan du ikke bare erstatte den med et billede og beholde den onClick-handling du har i den?
Avatar billede helle_fred Nybegynder
16. marts 2004 - 23:41 #14
<img src="etbillede.jpg" onClick="window.open('demo.php','popForm','width=400,height=260');
document.form1.submit();"
Avatar billede helle_fred Nybegynder
16. marts 2004 - 23:42 #15
- og måske lige en sluttag, >
Avatar billede olebole Juniormester
17. marts 2004 - 00:19 #16
Et tilbagevendende problem i spm. på Eksperten er, hvordan man får submittet en form mod en popup - og sikrer sig, popup'en er åbnet, før der submittes.
Min erfaring viser, at denne løsning er temmelig skudsikker og X-browser/X-platform:

<script type="text/JavaScript">
var win;
function submForm(f) {
    win = window.open("", "win", "width=400,height=260");
    win.document.open();
    win.document.write( "<sc"+"ript type='text/JavaScript'>opener.document.forms['"+f.name+"'].submit()</sc"+"ript>" );
    win.document.close();
    return false;
}
</script>

<form name="minForm" action="test.php" target="win" method="post" onsubmit="return submForm(this)">
    <input type="text" name="bla">
    <button type="submit">Test</button>
</form>

<form name="minForm2" action="test.php" target="win" method="post" onsubmit="return false">
    <input type="text" name="bla">
    <img src="pic.gif" onclick="submForm(document.forms.minForm2)">
</form>

Der er to forskellige eksempler: Ét med en submit-knap og ét med et billede.
/mvh
Avatar billede play-j Nybegynder
28. marts 2004 - 14:00 #17
olebole>>


Du kan se på www.blirveak.frac.dk

Nu har jeg prøvet forskellige måder, og den "blander" formeme sammen, kan du eventuel se her hvad der kan være fejlen. Eller kender du muligvis andre muligheder/løsninger..

Jens Kold-Chr.
<script type="text/JavaScript">
var win;
function submForm(f) {
    win = window.open("", "win", "width=400,height=260");
    win.document.open();
    win.document.write( "<sc"+"ript type='text/JavaScript'>opener.document.forms['"+f.name+"'].submit()</sc"+"ript>" );
    win.document.close();
    return false;
}
</script>

</head>

<body bgcolor="#C0C0C0">



<p align="center"><img border="0" src="banner_child.jpg" width="695" height="155"><div align="center">
  <center>
  <table border="0" width="695" height="25" bgcolor="#CCFFFF" cellspacing="0" cellpadding="0" background="images/backing.jpg">
    <tr>
      <td width="100%" height="10">
                    <p><a href="index.php"><img src="images/menu/forside.jpg" width="60" height="18" border="0"></a><a href="kurv_01.php"><img src="images/menu/kurv.jpg" width="77" height="18" border="0"></a><a href="kontakt_01.php"><img src="images/menu/kontakt.jpg" width="60" height="18" border="0"></a></p>
</td>
    </tr>
    <tr>
      <td width="100%" height="9" background="images/backing.jpg">
        <table border="0" width="100%">
          <tr>
            <td width="2%" rowspan="2">&nbsp;</td>
            <td width="96%">
                                <p><b><font face="Arial" size="3" color="#FF0000"><br>Velkommen
              til Hvis jeg bli´r væk!<br></font></b><span style="mso-bidi-font-size:10.0pt"><font face="Arial" size="2" color="red">-
hvis dit barn skulle blive væk.</font></span></p>

                                <p><font face="Arial" size="2">Næsten alle forældre
                                frygter, at deres barn skal fare vild eller
                                blive væk på vej til eller fra børnehaven, fritidshjemmet, skolen, legepladsen,
        festivaler, koncerter, kræmmermarkeder. Mulighederne er endeløse. Derfor
                                har vi fremstillet et vejrbestandigt &quot;Hvis
                                jeg bli´r væk-kort&quot; til oplysninger om
                                dit barns navn og adresse (samt eventuelt mors/fars
                                navn og telefonnummer).<br></font></p>
        <p><font face="Arial" size="2">&quot;Hvis jeg bli´r
        væk&quot;-kortet&quot;, der har samme størrelse og kvalitet som et konto-
                                eller Dankort, kan fastgøres overalt på barnets
                                tøj ved hjælp af en børnesikret sikkerhedsnål,
                                som er nem</font><font face="Arial" size="2" color="#000000">
                                og hurtig at håndtere for en voksen - men svær
                                for børn.</font></p>
                                <p><font face="Arial" size="2" color="#000000">Et
                                &quot;Hvis jeg bli´r væk-kort&quot; gi´r dig
                                større tryghed, når dit barn er ude af syne.</font></p>
        <hr size="1" color="#000000">
              <img border="0" src="images/firkant_01.jpg" width="5" height="5"><b><font face="Arial" size="2" color="#000000">
              Pris per kort: Kr. 50,00<br>
              <br><img border="0" src="images/firkant_02.jpg" width="5" height="8">
              Ved køb af 3 kort - </font><font face="Arial" size="2" color="black"><u>med
                                samme tryk</u></font><font face="Arial" size="2" color="#000000">
                                - er prisen Kr. 100,00 og derefter Kr. 25,00.<br><br><img border="0" src="images/firkant_03.jpg" width="5" height="8">
                                Her på siden kan
            der bestilles så mange kort som ønsket. <br>
            </font>
            <font face="Arial" size="2" color="#000000"><br><img border="0" src="images/firkant_04.jpg" width="5" height="8">
              Porto + ekspeditionsgebyr
            Kr. 19,50 per forsendelse uanset antal kort.</font></b>
              <font face="Arial" size="2" color="#000000"><br>

        </font>        <hr size="1" color="#000000">
        <?php
        $a=new shop();
        $a->kort_nummer($_SESSION["sesid"]);
        ?>
        <p><b><font face="Arial" size="3" color="#FF0000">Bestilling af kort for
        barn <?echo "$a->num"; ?><br></font></b><font face="Arial" size="2" color="red">-Det er
                                valgfrit hvilke oplysninger, som ønskes trykt
                                på kortet. Ønskes andre oplysninger trykt, kontakt
                                os I formularen under menupunktet <i>&quot;Kontakt&quot;.</i></font><b><font face="Arial" size="3" color="#FF0000">&nbsp;</font></b><font face="Arial" size="2"><br>
      <br></font><table border="0" width="501" cellspacing="0" cellpadding="0" background="images/b_g_w_back.jpg">
  <tr>
            <td width="501" colspan="2" bgcolor="#000000" height="4"><font color="white"><img border="0" src="images/prik.jpg" width="1" height="1">
                                            </font><font face="Arial" size="2" color="white">Oplysninger om barn <?echo "$a->num"; ?>:

        </font><font color="white">

        </font></td>
  </tr>
  <form method="post" action="kort.php">
  <INPUT type="hidden" name="id" value="1">

<?php
//
?>
<tr>
<form name="minForm2" action="test.php" target="win" method="post" onsubmit="return false">
    <font face="Arial" size="2">
    <td width="116"><font color="#000000">&nbsp;<img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000">
      Navn<font face="Arial">:</font>
        </font>
    </td>
    <td width="385"><font color="#FFFFFF"><input type="text" name="barn_navn" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
        </font>
  </tr>
  <tr>
    <td width="116" height="5"><font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000">
      Adresse:</font></td>
    <td width="385" height="5"><font color="#FFFFFF"><input type="text" name="barn_addr" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
  </tr>
  <tr>

<font face="Arial" size="2">
    <td width="116" height="32"><font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000">
      Fødselsdato:</font></td>
    <td width="385" height="32"><font color="#FFFFFF"><select size="1" name="barn_dag" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000">
  <option value="">Dag</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
  <option value="11">11</option>
  <option value="12">12</option>
  <option value="13">13</option>
  <option value="14">14</option>
  <option value="15">15</option>
  <option value="16">16</option>
  <option value="17">17</option>
  <option value="18">18</option>
  <option value="19">19</option>
  <option value="20">20</option>
  <option value="21">21</option>
  <option value="22">22</option>
  <option value="23">23</option>
  <option value="24">24</option>
  <option value="25">25</option>
  <option value="26">26</option>
  <option value="27">27</option>
  <option value="28">28</option>
  <option value="29">29</option>
  <option value="30">30</option>
  <option value="31">31</option>
</select>&nbsp; &nbsp; &nbsp; <select size="1" name="barn_mdr" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000">
  <option value="">Måned</option>
  <option value="januar">januar</option>
  <option value="februar">februar</option>
  <option value="marts">marts</option>
  <option value="april">april</option>
  <option value="maj">maj</option>
  <option value="juni">juni</option>
  <option value="juli">juli</option>
  <option value="august">august</option>
  <option value="september">september</option>
  <option value="oktober">oktober</option>
  <option value="november">november</option>
  <option value="december">december</option>
</select>&nbsp; &nbsp; &nbsp; <select size="1" name="barn_aar" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000">
  <option value="">Årstal</option>
  <option value="1990">1990</option>
  <option value="1991">1991</option>
  <option value="1992">1992</option>
  <option value="1993">1993</option>
  <option value="1994">1994</option>
  <option value="1995">1995</option>
  <option value="1996">1996</option>
  <option value="1997">1997</option>
  <option value="1998">1998</option>
  <option value="1999">1999</option>
  <option value="2000">2000</option>
  <option value="2001">2001</option>
  <option value="2002">2002</option>
  <option value="2003">2003</option>
  <option value="2004">2004</option>
</select></font>
    </td>
        </font>
  </tr>
                                    <tr>
    <font face="Arial" size="2">
    <td width="501" height="8" bgcolor="white" colspan="2">
                                            <p><img src="images/b_g_w_bund.jpg" width="513" height="7" border="0"></p>
</td>
                                    </tr>
                                    <tr>
    <font face="Arial" size="2">
    <td width="116" height="8" bgcolor="white">
                                            <p>&nbsp;</p>
</td>
    <td width="385" height="8" bgcolor="white">
                                            <p>&nbsp;</p>

    </td>
                                    </tr>
</table>



<table border="0" width="78%" bgcolor="silver" cellspacing="0" cellpadding="0" background="images/b_g_w_back.jpg">
  <tr>
            <td width="61%" colspan="2" bgcolor="#000000" height="14">
                                            <p><font face="Arial" size="2" color="white">&nbsp;Oplysninger om forældrer:</font></p>
</td>
  </tr>
  <tr>
    <font face="Arial" size="2">
    <td width="15%">
        <font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000"> Mors
                                            navn:</font></td>
    <td width="48%"><font color="#FFFFFF"><input type="text" name="barn_mor" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
        </font>
  </tr>
  <tr>
    <font face="Arial" size="2">
    <td width="15%">
        <font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000"> Mors tlf.:</font></td>
    <td width="48%"><font color="#FFFFFF"><input type="text" name="barn_mor_tlf" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
        </font>
  </tr>
</table>


<table border="0" width="78%" bgcolor="silver" cellspacing="0" cellpadding="0" background="images/b_g_w_back.jpg">
  <tr>
            <td width="61%" colspan="2" bgcolor="#000000"><img border="0" src="images/prik.jpg" width="1" height="1"></td>
  </tr>
  <tr>
    <font face="Arial" size="2">
    <td width="15%" background="images/b_g_w_back.jpg">
        <font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000"> Fars
                                            navn:</font></td>
    <td width="48%"><font color="#000000"><input type="text" name="barn_far" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
        </font>
  </tr>
  <tr>
    <font face="Arial" size="2">
    <td width="15%" height="1">
        <font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000"> Fars tlf.:</font></td>
    <td width="48%" height="1"><font color="#000000"><input type="text" name="barn_far_tlf" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
        </font>
  </tr>
                                    <tr>
    <font face="Arial" size="2">
    <td width="507" height="4" colspan="2" background="images/b_g_w_back.jpg">
                                            <p><img src="images/b_g_w_bund.jpg" width="513" height="7" border="0"></p>
</td>
                                    </tr>
</table>


<table border="0" width="78%" bgcolor="silver" cellspacing="0" cellpadding="0" background="images/b_g_w_back.jpg">
  <tr>
    <font face="Arial" size="2">
    <td width="511" colspan="2" bgcolor="white">
                                            <p>&nbsp;</p>
</td>
        </font>
  </tr>
  <tr>
    <font face="Arial" size="2">
    <td width="511" colspan="2" bgcolor="black">
                                            <p><font face="Arial" size="2" color="white">&nbsp;Oplysninger om evt. institution, børnehave,
                                vuggestue mm. :

        </font><font color="white">

        </font></p>
</td>
        </font>
  </tr>
  <tr>

    <font face="Arial" size="2">
    <td width="15%">
        <font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000"> Institu.
                                            navn:</font></td>
    <td width="48%"><font color="#FFFFFF"><input type="text" name="institu_navn" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
        </font>
  </tr>
  <tr>
    <font face="Arial" size="2">
    <td width="15%">
        <font face="Arial" size="2" color="#000000">&nbsp;</font><font color="#000000"><img src="images/fir_grey_white.jpg" width="5" height="8" border="0"></font><font face="Arial" size="2" color="#000000"> Institu tlf.:</font></td>
    <td width="48%"><font color="#FFFFFF"><input type="text" name="institu_tlf" size="35" style="color: #000000; font-family: Arial; font-size: 10 pt; border: 1 solid #000000"></font>
    </td>
        </font>
  </tr>
                                    <tr>
    <font face="Arial" size="2">
    <td width="507" colspan="2" bgcolor="white">
                                            <p><img src="images/b_g_w_bund.jpg" width="513" height="7" border="0"></p>
</td>
                                    </tr>
</table>
                                <p><font color="#000000"><b><font face="Arial" size="2">Af dette kort
        vil jeg gerne bestille:
        </font> </b><select size="1" name="antal" style="font-family: Arial; font-size: 10 px">
          <option selected>Antal</option>
          <option value="1">1 stk. /&nbsp; 50 kr.</option>
          <option value="3">3 stk. / 100 kr.</option>
          <option value="4">4 stk. / 125 kr.</option>
          <option value="5">5 stk. / 150 kr.</option>
          <option value="6">6 stk. / 175 kr.</option>
          <option value="7">7 stk. / 200 kr.</option>         
          <option value="8">8 stk. / 225 kr.</option>
          <option value="9">9 stk. / 250 kr.</option>
        </select></font></p>
        <p><font color="#000000"><p>


        </font><font face="Arial" size="1" color="#FF0000">
        </font><font face="Arial" size="2" color="red">Afgiv din bestilling
                                I indkøbskurven, og modtag de ønskede kort
                                I løbet af få dage. <br>Kortet/kortene vedlægges
                                et girokort, som skal betales senest 8 dage
                                efter modtagelsen. </font></p>
        <hr size="1" color="#000000">
<img src="pic.gif" onclick="submForm(document.forms.minForm2)">
<table border="0" width="490" cellpadding="0" height="26">
  <tr>
    <td width="97" height="26">
    <font face="Arial" size="2">
    <?php $ab=$a->num+1; ?>
    <input type="submit" value="Opret kort til barn nr. <?echo "$ab"; ?>" name="B1" style="border: 1 solid #000000"></font></td>
    <td width="116" height="26">
    <font face="Arial" size="2">
    <input type="submit" value="Læg i kurv" name="B1" style="border: 1 solid #000000"></font></td>
    <td width="81" height="26">
    <font face="Arial" size="2" color="#000000"><a href="kurv_01.php"><img src="images/submit4.JPG" width="87" height="24" border="0"></a></font></td>

</form>
</form>
</table>
       
        </font></td>
            <td width="2%" rowspan="2"></td>
          </tr>
          <tr>
            <td width="96%">
                                <p>&nbsp;</p>
</td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</div>

<div align="center">
  <table border="0" width="44%" cellspacing="0" cellpadding="0">
    <tr>
      <td width="100%"><img border="0" src="images/bund.jpg" width="695" height="8"></td>
    </tr>
  </table>
  </center>
</div>



<p>&nbsp;</p>
</body>

</html>
Avatar billede olebole Juniormester
28. marts 2004 - 14:28 #18
Du kan  ikke have nestede forms. Den ene form skal afsluttes, før den nye kan påbegyndes  ;o)
Avatar billede roenving Novice
28. marts 2004 - 14:30 #19
-- og ie vil ovenikøbet afslutte en form, som du ikke selv har afsluttet, hvis der startes en ny form !-)
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