tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1082
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    -Ener- -Ener- ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    275
    Also im folgenden script ist ganz unten ein submit-link kein Button...mit Button öffnet sich der submit in einem popup aber mit textlink leider nicht =( kann mir wer helfen?


    PHP-Code:
    <?php
    echo "<script language=JavaScript>
    function add() {
        document.adddl.submit();
        
    }
    </script>
    <CENTER><span style=font-family:Verdana;font-size:9.5pt;font-color:black><b>Download eintragen</b></span></CENTER><br><form name=adddl action=\""
    .$cfg["URL"]."/\" target=\"popup\" method=\"post\" onSubmit=\"window.open('', 'popup', 'width=300, height=300');\">\n<input type=hidden name=\"site\" value=\"save\">\n<input type=hidden ";
    echo 
    "name=\"uip1\" value=\"".$_ENV["REMOTE_ADDR"]."\">\n<table align=left border=0 cellspacing=0 cellpadding=2><tr><td><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Interpret und Titel:</b></td>";
    echo 
    "<td><input type=text ";
    echo 
    "name=\"titel\" style=\"height:20px;width:200px;background:ffffff;border:1px;border-style:dashed;\" onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseover=\"style.backgroundColor='F3F9FE';\" onmouseout=\"style.backgroundColor='ffffff';\"></td></tr>\n";
    echo 
    "<tr><td><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Download-URL:</b></td><td><input type=text name=\"url\" style=height:20px;width:230px;background:ffffff;border:1px;border-style:dashed  onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseover=\"style.backgroundColor='F3F9FE';\" onmouseout=\"style.backgroundColor='ffffff';\"></td></tr>\n";
    echo 
    "<tr><td valign=top><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Beschreibung:</b></td>";
    echo 
    "<td><textarea name=\"beschreibung\" rows=6 cols=36  style=background:ffffff;border:1px;border-style:dashed;overflow:auto  onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseover=\"style.backgroundColor='F3F9FE';\" onmouseout=\"style.backgroundColor='ffffff';\"></textarea>";
    echo 
    "</td></tr>\n<tr><td><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Kategorie:</b></td><td><select name=cat class=select size=1 onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseup=\"style.backgroundColor='ffffff';\" onmouseoutr=\"style.backgroundColor='ffffff';\" >";
    $in_kat=mysql_query("SELECT * FROM ja_".$sql_kat_ll." ORDER BY KatTitel") or die("Abfrage der Kategorien nicht m&ouml;glich!<br>".mysql_error());
    while(
    $kat=mysql_fetch_array($in_kat)) {
     echo 
    "<option value=\"".$kat["catid"]."\"";
     if (
    $kat["catid"] == $HTTP_GET_VARS["cat"]) echo " selected";
     echo 
    ">".$kat["KatTitel"]."</option>";
    }
    echo 
    "</td></tr>";
    if (
    $cfg["f1_sta"]=="Y") echo "<tr><td valign=top>".$cfg["f1_tit"].":</td><td><input type=text name=\"f1_val\" size=40></td></tr>\n";
    if (
    $cfg["f2_sta"]=="Y") echo "<tr><td valign=top>".$cfg["f2_tit"].":</td><td><input type=text name=\"f2_val\" size=40></td></tr>\n";
    if (
    $cfg["f3_sta"]=="Y") echo "<tr><td valign=top>".$cfg["f3_tit"].":</td><td><input type=text name=\"f3_val\" size=40></td></tr>\n";
    if (
    $cfg["f4_sta"]=="Y") { echo "<tr><td valign=top>".$cfg["f4_tit"].":</td><td><textarea name=\"f4_val\" rows=6 cols=36></textarea>";
    echo 
    "<br><span class=note>Max. <b>".$cfg["MaxEntry"]." Zeichen</b>!</span></td></tr>\n"; }
    echo 
    "<tr><td><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Passwort:</b></span></td><td><input type=password name=\"pass1\" style=height:20px;width:100px;background:ffffff;border:1px;border-style:dashed  onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseover=\"style.backgroundColor='F3F9FE';\" onmouseout=\"style.backgroundColor='ffffff';\">";
    echo 
    "";
    echo 
    "</td></tr>\n<tr><td><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Passwort Wiederholung:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></span></td><td><input type=password name=\"pass2\" style=height:20px;width:100px;background:ffffff;border:1px;border-style:dashed  onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseover=\"style.backgroundColor='F3F9FE';\" onmouseout=\"style.backgroundColor='ffffff';\">";
    echo 
    "</td></tr><tr><td><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Name:</b></span></td><td><input type=text ";
    echo 
    "name=\"kname\" style=height:20px;width:180px;background:ffffff;border:1px;border-style:dashed  onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseover=\"style.backgroundColor='F3F9FE';\" onmouseout=\"style.backgroundColor='ffffff';\"></td></tr>\n<tr><td><span style=font-family:Verdana;font-size:8pt;font-color:black><b>Email:</b></span></td><td><input type=text name=\"kemail\" style=height:20px;width:230px;background:ffffff;border:1px;border-style:dashed  onmousedown=\"style.backgroundColor='F3F9FE';\" onmouseover=\"style.backgroundColor='F3F9FE';\" onmouseout=\"style.backgroundColor='ffffff';\"></td>";
    echo 
    "</tr>\n<tr><td colspan=2 align=center>
    <a href=javascript:add() onmouseover= status='Downloadsuche';return true; ><span style= font-family:verdana;font-size:7.5pt ><b>suchen</b></span></a>
     
    </td></tr>\n</table><br>"
    ;
    ?>
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Hätte der Link nicht vollkommen gereicht um das Problem darzustellen?!

    Naja es ist Wochenende, auch ich habe mein Hirn in Ruhemodus und
    nehm dir das nicht übel dass du den Unterschied Javascript-PHP erkennst.

    Ergo: Es ist ein Javascript Problem und daher im Javascript Forum besser
    aufgehoben =)
     
    »

  3. #3
    -Ener- -Ener- ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    275
    Naja des Script zum Submit mit Textlink funktioniert ja aber der öffnet es nicht im Popup. Wenn es ein JS-Prob ist dann bitte verschieben. Danke


    P.S.
    Naja es ist Wochenende, auch ich habe mein Hirn in Ruhemodus und
    nehm dir das nicht übel dass du den Unterschied Javascript-PHP erkennst.
    kannst dir sparen.
    Geändert von -Ener- (30.10.04 um 16:41 Uhr)
     

  4. #4
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Obwohl ich kaum Ahnung von JS habe würd ich glatt mal vermuten du solltest in
    die Funktion "add()" einen Befehl einbauen, das in einem neuen Fenster zu öffnen
     
    »

  5. #5
    -Ener- -Ener- ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    275
    Hab schon versucht das onsubmit ins JS-Script einzufügen aber da hats auch nich ge****t
     

  6. #6
    webdesign webdesign ist offline Mitglied Silber
    Registriert seit
    Aug 2004
    Ort
    Basel
    Beiträge
    82
    Hallo
    Ich war jetzt seit einiger Zeit schon an dem Problem, dass ich kein submit Button wollte, doch wollte ich die Fehlerausgabe und ein Danke-Text in einem Popup Fenster bei submit.
    Ich habe das Problem jetzt folgendermassen gelöst:
    PHP-Code:

    <html>
    <head><title></title>
    <script language="javascript">
    function error(){Hier das gewünschte Fehler-Popupfenster bei einbauen}
    function danke(){Hier das gewünschte Danke-Popupfenster einbauen}
    </script>
    <?
    $onload
    ="";

    if(
    $absenden){
       if(
    mail=""){
          
    $onload='onload="error()"';
                    }
       else{
           
    mail(...);
           
    $onload='onload="danke()"';
              }
      }
    ?>
    </head>
    <body <? echo("$onload"?> >
    <form name="form" action="<?=$_SERVER['PHP_SELF']?>" method="POST"> 
        <input type="hidden" name="absenden" value="foo"><br> 
    <a href="javascript:document.form.submit()">Text</a> 
    </form> 
    </body>
    </html>
    Ich weiss nicht, ob ich dein Problem richtig verstanden habe?
    Das hier ist natürlich nur ein sehr einfaches Beispiel mit einem Formular, wo die Daten per mail gesendet werden, aber ich wollte damit eigentlich nur die Möglichkeit zeigen mit der Variable $onload. Die man nach einem bestimmten Befehler, oder nach einer bestimmten eingabe ändern kann.
    Hoffentlich konnte ich dir helfen.
    Gruss Jonas
     
    electromusic
    webdesign
    www.dirtycat.ch

Ähnliche Themen

  1. submit funktioniert nicht
    Von tombo82 im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 25.11.09, 12:53
  2. Situationen wo ein submit nicht funktioniert
    Von 'GreenDragon' im Forum PHP
    Antworten: 12
    Letzter Beitrag: 19.07.09, 14:49
  3. Form submit funktioniert nicht
    Von HuRaHoRRe im Forum Javascript & Ajax
    Antworten: 12
    Letzter Beitrag: 07.03.08, 11:24
  4. submit in popup mit textlink funktioniert nicht
    Von -Ener- im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 31.10.04, 07:45
  5. formular-submit per textlink?
    Von black-dog im Forum HTML & XHTML
    Antworten: 8
    Letzter Beitrag: 19.03.02, 20:59