Ergebnis 1 bis 3 von 3

Thema: Hilfe bei form submit und popup

  1. #1
    Unregistriert
    Gast

    Daumen hoch Hilfe bei form submit und popup

    Guten Tag,

    da ich Neuling im Bereich PHP programmierung bin und mich hier langsam einlese wollte ich mal 1 Frage stellen die mich momentan bei meinem Projekt beschäftigt.
    Ich möchte gerne folgenden code

    form action="<?php echo DIR_BASE; ?>index.php" method="post" id="fMain" name="fMain" onSubmit="return false;">

    so ändern das die eingegbenen Daten übertragen werden und gleichzeitig mit Betägigung des Button ein link zu einer affiliate Seite im Hintergrund geöffnet wird.

    Schon einmal vielen Dank an die fleißigen Programmierer unter euch
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Hilfe bei form submit und popup

    du brauchst dazu dann ne javascript-funktion
    such bei selfhtml mal nach window.open

    dann schreibste den funktion so ungefähr

    Code:
    function customSubmit(){
    window.open(bla bla bla)
    return false;
    }

    und diese funktion hauste dann in dein onsubmit-attribut also onSubmit="customSubmit();"
    geht auch eleganter, so dass man es im formular nicht direkt sieht
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  3. #3
    Unregistriert
    Gast

    Standard AW: Hilfe bei form submit und popup

    Wie wäre denn die elegante Lösung?

    hier ist mal meine index.php vielleicht hast du ja noch ne idee mit der sich das Gut umsezten lässt

    Code:
    <?php
    /
    index.php - Backlink Generator
    /
    include('config.php');

    session_start();
    $token = md5(uniqid(rand(), true));
    $_SESSION['token'] = $token;

    clean_request_vars();

    $burl_list = get_burl_listraw();
    $burl_count = count($burl_list);
    $burl_countf = number_format($burl_count);

    require_once(PATH_INCLUDE . 'header.php');

    ?>


    <form action="<?php echo DIR_BASE; ?>index.php" method="post" id="fMain" name="fMain" onSubmit="return false;">

    <table cellpadding="0px" cellspacing="0px" border="0px" align="center">
    <tr>
    <td><input type="text" name="furl" id="furl" class="frmUrlInput" value="URL eingeben..." onClick="if(this.value=='Enter URL...') { this.value = ''; }" /></td>
    <td><input type="button" onClick="fAjaxReg();this.blur();" value="Build Backlinks" class="frmSubmit" /></td>
    <td width="100px"><div class="miniloader" id="miniloader"></div></td>
    </tr></table>
    <input type="hidden" name="ftoken" id="ftoken" value="<?php echo $_SESSION['token']; ?>" />
    </form>

    <br clear="all" />

    <div class="message" id="message"></div>
    <br clear="all" />

    <script language="JavaScript">

    var rowclass1 = 'blrow1';
    var rowclass2 = 'blrow2';
    var thisrowclass = 'rowclass2';
    var blindex = 1;
    var token = "<?php echo $_SESSION['token']; ?>";
    var blcount = <?php echo $burl_count; ?>;
    var url = "";

    function isNumber(n) {
    return !isNaN(parseFloat(n)) && isFinite(n);
    }

    function isValidUrl(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
    return true;
    }else{
    return false;
    }
    }
    function fAjaxReg(offset) {

    blindex = 1;
    url = $("#furl").val();
    if(!isValidUrl(url)) { alert('Please enter a valid URL'); return false; }
    token = $("#ftoken").val();
    if(token == "") { alert('Invalid session token. Please enable cookies!'); return false; }

    $("#miniloader").html('Loading');
    $("#miniloader").html('<img src="images/ajaxload.gif" border="0px" />');
    $('#message').html('<div class="messagerun"><b>Processing</b> - Do not reload your browser. This may take several minutes!</div>');

    var thtml = "<img src='images/iconkey.png' alt='Key' align='center' /><br /><table cellpadding='3px' cellspacing='1px' class='tbl' id='bltbl' width='810px'><th>&nbsp;</th><th width='100%'>Backlink URL</th><th>Response</th></table>";
    var html;

    $("#ajaxResults").html(thtml);

    fAjaxRequest(url,token,blindex);

    }

    function fAjaxRequest(url,token,blindex) {
    $.post("api.php", { u: url, t: token, x: blindex },
    function(data) { fHandle(data); },
    "text");
    }

    function fHandle(data) {

    var items = data.split(',');

    if(items[0]) {
    brindex = items[0];
    } else {
    brindex = false;
    }
    if(items[1]) {
    bresponse = items[1];
    } else {
    bresponse = false;
    }
    if(items[2]) {
    brurl = items[2];
    } else {
    brurl = false;
    }

    if(thisrowclass == 'rowclass1') {
    thisrowclass = 'rowclass2';
    } else {
    thisrowclass = 'rowclass1';
    }

    if(bresponse == 1)
    {
    bresponsecode = '<img src="images/ico-ok.png" alt="" />';
    }
    else if(bresponse == 0)
    {
    bresponsecode = '<img src="images/ico-check.png" alt="" />';
    }
    else
    {
    bresponsecode = '<img src="images/ico-fail.png" alt="" />';
    }

    if(isNumber(brindex))
    {
    html = "<tr class='"+thisrowclass+"' id='blrow"+brindex+"'><td align='center'><center>"+blindex+"</center></td><td><b><a href='"+brurl+"' target='_blank'>"+brurl+"</a></b></td><td align='center'>"+bresponsecode+"</td></tr>";
    $('#bltbl tr:last').after(html);
    }
    else if(brindex == 'error')
    {
    if(brurl != false)
    {
    bresponsecode = '<img src="images/ico-fail.png" alt="" />';
    html = "<tr class='"+thisrowclass+"' id='blrow"+brindex+"'><td align='center'><center>"+blindex+"</center></td><td width='660px'><b><a href='"+brurl+"' target='_blank'>"+brurl+"</a></b></td><td align='center'>"+bresponsecode+"</td></tr>";
    $('#bltbl tr:last').after(html);
    }
    }

    // Request the next URL
    if(blindex < blcount) {
    blindex = blindex + 1;
    var url = $("#furl").val();
    fAjaxRequest(url,token,blindex);
    } else {
    blindex = 1;
    $('#bltbl tr:last').after('</table>');
    $("#miniloader").html('Complete');
    $('#message').html('<div class="messageok"><b>Linkaufbau erledigt!</b> - Ihr Link wurde in '+blcount+' Seiten eingetragen.</div>');
    }

Ähnliche Themen

  1. Form - action und method erst nach submit festlegen
    Von Donkey im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 27.08.2009, 15:31
  2. Facebox und Submit Form
    Von chinty im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 05.02.2009, 09:18
  3. this.form.submit() - Problem
    Von inja2006 im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 17.06.2007, 14:58
  4. welcher code wird bei einem form submit erzeugt?
    Von despairedNoob im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 15.02.2006, 14:01
  5. form-submit
    Von Fraesor im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 27.05.2004, 13:17

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •