tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
10891
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    blumshuett blumshuett ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    29
    Hallo mal wieder,

    folgendes Problem habe ich:
    Ich bin dabei, einen WebShop zu basteln, klappt auch soweit ganz gut.
    Im Moment lege ich die Daten von der Artikelseite in den Warenkorb, indem ich einen Button drücke, der dann eine neue Seite aufruft ( in_warenkorb.php ) und über <meta...> zurückspringt.
    Ich möchte nun, das wenn ich den Button "in Warenkorb" drücke, per JS oder wie auch immer, im Hintergrund eine Funktion ( JS oder PHP ) aufgerufen wird, die dann die Daten in den Warenkorb legt.
    Folgendes hatte ich mir überlegt, klappt aber nicht:
    [/CODE]
    <button onclick="test();">test</button>

    <script language="JavaScript">
    function test()
    {
    self.moveTo(0,0);
    <? test2(); ?>
    }
    </script>

    <?
    function test2()
    {
    ....
    ....
    ....
    }
    ?>
    [CODE]

    Vielen Dank im Voraus...

    blumshuett
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Sende das Formular in ein Popup oder ein anderes Frame/iframe(bei Bedarf auch "versteckt").. dann bleibt die aktuelle Seite erhalten, und die Waren werden in den Korb gelegt.... ohne Javascript.
     

  3. #3
    blumshuett blumshuett ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    29
    hallo,

    habe es so gemacht:
    test1.php
    Code :
    1
    2
    3
    4
    5
    6
    
    <form action="test2.php" target="ar2wa">
     <input type="submit" name="aktion" value="test">
    </form>
     
    <iframe src="test2.php" width="300" height="100" name="ar2wa">
    </iframe>
    test2.php
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    <?
    include("funktionen.php");
    connect();
     
    $datum = date("Y-m-d H:i:s");
     
    $sql = "insert into log (datum) values ('$datum')";
    echo $sql;
    $res = sqlquery($sql);
     
    mysql_close;
    ?>

    werde width und height vom iframe auf 0 setzen,
    und den src vom iframe wegnehmen
    dann klappt es ...

    danke
    blumshuett
    Geändert von blumshuett (24.03.05 um 11:35 Uhr)
     

Ähnliche Themen

  1. Javascript funktion aufrufen
    Von Leroux im Forum Java
    Antworten: 5
    Letzter Beitrag: 23.10.08, 08:36
  2. JavaScript-Funktion mit VB.net aufrufen
    Von ratze79 im Forum .NET Web und Kommunikation
    Antworten: 1
    Letzter Beitrag: 24.12.07, 10:17
  3. PHP Javascript funktion aufrufen
    Von bluecat_xp im Forum PHP
    Antworten: 3
    Letzter Beitrag: 20.07.06, 18:21
  4. PHP-Funktion aus JavaScript aufrufen
    Von MAN im Forum Javascript & Ajax
    Antworten: 12
    Letzter Beitrag: 28.08.04, 23:55
  5. php funktion mit JavaScript aufrufen
    Von noisy im Forum PHP
    Antworten: 1
    Letzter Beitrag: 15.08.02, 19:51