benji: Wo ist der fehler ?

Hallo Leute !

Also, keine Angst, der Quelltext ist ein bisschen umfangreicher, aber für euch Kenner lohnt es sich bestimmt und ihr werdet den Fehler bestimmt finden (:-).

Also, am Ende ist das bei mir dann so ne Tabelle, in der 11 Formulare für Suchmaschienen drauf sind und mit "Komfortsuche" ausgestattet, ...

DER SCRIPT:

function eintragen()
{
 wert = document.getElementById("gesamtsuch").value;
 var i = 1;
 while(i != 12) {
   document.getElementById(i).value = wert;
   i++;
 }
}

function suche()
{
 wert = document.getElementById("gesamtsuch").value;
 var i = 1;
 while(i != 12) {
   document.getElementById(i).value = wert;
   i++;
 }
 var x = 0;
 while(x != 11) {
   document.forms[x].submit();
   x++;
 }
}

QUELLTEXT DER SEITE (wichtigster Ausschnitt):

<table WIDTH="100%" border="0" class="suche">
<tr>
<td>Suchbegriff:</td>
<td><input size="40" name="gesamtsuch" id="gesamtsuch"></td>
<td><input type="button" value="überall eintragen" class="button" onclick="eintragen()"></td>
</tr>
<tr>
<td> </td>
<td align="right"><input type="button" value="Hilfe dazu" class="button" onclick="fenster('search.powerhilfe.htm',300,260)"></td>
<td><input type="button" value="Murmelsuche" class="buttonm" onclick="suche()"></td>
</tr>
 <tr>
  <form method="GET" target="_blank" action="http://de.search.yahoo.com/search/de">
  <td>Jahoo :</td>
  <td><input size="40" id="1" name="p"></td>
  <td valign="middle"><input type="submit" value="Suche" class="button"></td>
  </form>
 </tr>
 <tr>
  <form action="http://www.lycos.de/cgi-bin/pursuit" method="GET" target="_blank">
  <td>Lycos :</td>
   <td><input type="text" name="query" size="40" id="2"></td>
   <td><input type="submit" name="submit" value="Suche" class="button"></td>
  </form>
 </tr>
 <tr>
  <form method="GET" target="_blank" action="http://www.google.com/search">
   <td>Google :</td>
   <td><input TYPE="text" name="q" size="40"  id="3" maxlength="255" value> <input type="hidden" name="restrict" value="Deutsch">
   </td>
   <td><input type="submit" name="btnG" value="Suche" class="button"></td>
  </form>
 </tr>
 <tr>
  <form target="_blank" name="SEARCH" action="http://web.de/search/" method="GET">
  <td>WEB.de :</td>
   <td><input type="text" name="su" size="40"  id="4"></td>
   <td><input type="submit" value="Suche" class="button"></td>
  </form>
 </tr>
 <tr>
  <form target="_blank" action="http://suchen.abacho.de/index.cfm" method="GET">
  <td>ABACHO :</td>
   <td><input type="text" name="q" size="40" id="5" maxlength="150"></td>
   <td><input type="submit" value="Suche" class="button" name="submit"></td>
  </form>
 </tr>
 <tr>
  <td>
  <form method="POST" target="_blank" action="http://suche.dino-online.de/suche">
   DINO - Online :
  </td>
  <td><input type="text" size="40"  id="6" name="query" value maxlength="60"></td>
  <td><input type="submit" value="Suche" class="button"></td>
  <input type="hidden" name="db_mpeg" value="1"><input type="hidden" name="db_msvideo" value="1">
  <input type="hidden" name="db_quicktime" value="1"><input type="hidden" name="db_sgimovie" value="1">
  <input type="hidden" name="db_mp3web" value="1"><input type="hidden" name="db_mp3ftp" value="1">
  </form>
 </tr>
 <tr>
  <form target="_blank" action="http://www.infoseek.de/seek/s.cgi" method="get">
   <td>Infoseek:</td>
   <td><input size="40"  id="7" name="qt"> <input type="hidden" value="HP" name="sv"></td>
   <td><input type="submit" value="Suche" class="button"></td>
  </form>
 </tr>
 <tr>
  <td>Profuion :</td>
  <form action="http://www.profusion.com/cgi-bin/nph-ProFusion.pl" method="get" target="_blank">
   <td><input size="40"  id="8" name="queryterm"></td>
   <td><input type="submit" value="Suche" class="button"></td>
   <input type="hidden" value="web" name="search"><input type="hidden" value="default" name="option">
   <input type="hidden" value="auto" name="auto"><input type="hidden" value="yes" name="summary">
   <input type="hidden" value="0" name="current">
  </form>
 </tr>
 <tr>
  <td>Fireball Express-Suche :</td>
  <form action="http://suche.fireball.de/fcgi/query.fcg" target="_blank" method="get">
   <input type="hidden" value="query" name="action"><input type="hidden" value="german_web" name="what">
   <input type="hidden" value="." name="fmt"><input type="hidden" value="express" name="pg">
   <td><input size="40"  id="9" name="q"></td>
   <td><input type="submit" size="30" value="Suche" class="button"></td>
  </form>
 </tr>
 <tr>
  <td>
  <form name="search" action="http://www.excite.de/search.gw" method="get" target="_blank">
   Excite Suche :
  </td>
  <td><input size="40"  id="10" name="search"> <input type="hidden" value="de" name="lang">
  <input type="hidden" value="excite_de" name="look"></td>
  <td><input type="submit" value="Suche" class="button"></td>
  </form>
 </tr>
 <tr>
  <form target="_blank" action="http://www.altavista.de/cgi-bin/query">
   <input type="hidden" value="de" name="what"><input type="hidden" value="de" name="kl">
   <td>Altavistasuche :</td>
   <td><input maxLength="800" size="40"  id="11" name="q"></td>
   <td><input type="submit" name="search" value="Suche" class="button"></td>
  </form>
 </tr>
</table>

--------------

Gruß aus Frankfurt a.Main,

Benji

  1. Hi,

    var i = 1;
    while(i != 12) {
       document.getElementById(i).value = wert;

    Hier ist der Fehler. i ist eine Nummer. Eine id kann keine Nummer sein, da sie mit einem Buchstaben beginnen muß.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.