mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 23:56 Benutzername: Passwort: Auto-Login

Thema: Formularausgabe in einem anderen Div ausgeben lassen. vom 09.04.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Formularausgabe in einem anderen Div ausgeben lassen.
Autor Nachricht
DanielX11
Threadersteller

Dabei seit: 07.09.2002
Ort: Hessen
Alter: 40
Geschlecht: Männlich
Verfasst Do 09.04.2009 10:07
Titel

Formularausgabe in einem anderen Div ausgeben lassen.

Antworten mit Zitat Zum Seitenanfang

Hi Folks,

habe ein DIV in dem sich ein Form befindet. Möchte gerne, dass das Resultat des Forms (Suchanfrage) sich in einem anderen DIV öffnet. Dazu ist vielleicht noch wichtig, dass die Action des Formulars extern liegt (externe-domain.de/action.php).

Ist das möglich? Wenn ja, wie?? Lächel

Freue mich auf Euer Feedback.


Zuletzt bearbeitet von DanielX11 am Do 09.04.2009 10:08, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 09.04.2009 10:51
Titel

Antworten mit Zitat Zum Seitenanfang

ja.... lies dies: http://www.w3schools.com/XML/xml_http.asp *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
DanielX11
Threadersteller

Dabei seit: 07.09.2002
Ort: Hessen
Alter: 40
Geschlecht: Männlich
Verfasst Do 09.04.2009 11:14
Titel

Antworten mit Zitat Zum Seitenanfang

Hi Pixelpapst,

dank Dir... das ist der richtige Weg Lächel Leider steige ich da gerade nicht durch weil ich kein JavaScript Mensch bin.

Vielleicht kannst Du mir auf die Sprünge helfen wie ich es schaffe, das Suchergebniss des folgenden Formulars in dem darunterliegenden DIV auszugeben:

Code:
<div id="suchfeld">
   <form name="suchesidebar" target="content" id="suchesidebar" method="get" action="http://www.extDOMAIN.de/jobsuche.php">
      <input type="hidden" name="tab" value="ss"/>
      <input type="hidden" name="channel" value="17">
      <input type="hidden" name="noag" value="true">
      <input type="hidden" name="u" value="ing">
      <input type="text" name="suchtext" size="10"/>
      <input type="hidden" name="schnellsuche" value="ok">
      <a onclick="document.suchesidebar.submit();" href="#">
      <img src="/images/stellensuche.jpg" border="0" /></a>

   </form>

<div> hier soll das Suchergebnis stehen </div>


Glaube das hier wäre die richtige Vorlage: Beispiel korrekt? Aber wie gesagt, ich komme mit dem Code nicht zurecht Hmm...?!

//Oder eher diese Sache


Zuletzt bearbeitet von DanielX11 am Do 09.04.2009 11:36, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 09.04.2009 11:58
Titel

Antworten mit Zitat Zum Seitenanfang

so könnts gehen:

Code:

<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   
   <head>     
   <title></title>
   <script type="text/javascript">
   var xmlhttp;
   function loadXMLDoc()
   {
   var formObject = document.getElementById('suchesidebar');
   var formItems = formObject.getElementsByTagName('input');
   var formQuery = '?';
   for (var x=0; x<formItems.length; x++) {
      formQuery+= formItems[x].name+"="+formItems[x].value+"&";                  
   }
   var url = 'http://www.extDOMAIN.de/jobsuche.php'+formQuery;
   xmlhttp=null;
   if (window.XMLHttpRequest)
     {// code for all new browsers
     xmlhttp=new XMLHttpRequest();
     }
   else if (window.ActiveXObject)
     {// code for IE5 and IE6
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
     }
   if (xmlhttp!=null)
     {
     xmlhttp.onreadystatechange=state_Change;
     xmlhttp.open("GET",url,true);
     xmlhttp.send(null);
     }
   else
     {
     alert("Your browser does not support XMLHTTP.");
     }
   }
   
   function state_Change()
   {
   if (xmlhttp.readyState==4)
     {// 4 = "loaded"
     if (xmlhttp.status==200)
       {// 200 = OK
       document.getElementById('Suchergebnis').innerHTML = xmlhttp.responseText;
      
       }
     else
       {
       alert("Problem retrieving XML data");
       }
     }
   }
   
   </script>
   </head>
   <body>
      <div id="suchfeld">
         <form name="suchesidebar" onSubmit="loadXMLDoc(); return false" id="suchesidebar">
            <input type="hidden" name="tab" value="ss"/>
            <input type="hidden" name="channel" value="17">
            <input type="hidden" name="noag" value="true">
            <input type="hidden" name="u" value="ing">
            <input type="text" name="suchtext" size="10"/>
            <input type="hidden" name="schnellsuche" value="ok">
            <a onclick="loadXMLDoc();">
            <img src="/images/stellensuche.jpg" border="0" /></a>
           </form>
          
<div id="Suchergebnis"> hier soll das Suchergebnis stehen </div>
   </body>
</html>


Zuletzt bearbeitet von pixelpapst303 am Do 09.04.2009 11:59, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DanielX11
Threadersteller

Dabei seit: 07.09.2002
Ort: Hessen
Alter: 40
Geschlecht: Männlich
Verfasst Do 09.04.2009 13:19
Titel

Antworten mit Zitat Zum Seitenanfang

Super, vielen vielen Dank *Thumbs up!*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Problem mit Radiobuttons bei der Formularausgabe
[PHP] Textdatei mit BOM ausgeben?
Kombinationen mit PHP ausgeben
Datenbank ausgeben
[PHP] Whitespace mit ausgeben
Zufallstext ausgeben
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.