Joey: Variablen in einem frameset an 2 frames weiter geben

Hallo
Hat jemand eine Idee? wie ich folgendes problem lösen kann ???
Ich habe ein Frameset geschrieben, in dem von den beiden frames, über links in der url z.B.:

echo '<a href="../frameset.php?var='.$var.'&var2='.$var2.'">...';

variablen an das frameset übergeben werden sollen, von wo aus, in der selben Art, die beiden seiten:index.php und rechts.php;
über den: src="...    -Parameter mit den übergabe werten aufgerufen werden sollen.
die seite index.php bekommt die werte auch, rechts.php jedoch nicht.

auszug mitte.php (das frameset):
<?
$dat1='src="../index.php'.'?erw='.$erw.'&aehnl='.$aehnl.'"';
$dat2='src="rechts.php'.'?erwh='.$erwh.'&aehnlh='.$aehnlh.'"';
?>
<html><head><title>frameset</title></head>
<frameset cols="590,*" border="0">
<frame name="haupt" scrolling="auto" marginwidth="0" marginheight="0" target="haupt" <? echo $dat1; ?> noresize>
<frame name="rechts" scrolling="no" marginwidth="0" marginheight="0" target="haupt" <? echo $dat2; ?> noresize>
<noframes>...

auszug aus rechts.htm (ruft das Frameset wieder auf):
...<A href="mitte.php?erw=ja&aehnl=<? echo $aehnlh; ?>&erwh=ja&aehnlh=<? echo $aehnlh; ?>">Erweiterte Suche</A></td>...

Wenn ihr dazu etwas wisst, antwortet doch bitte.
ciao und danke!!!

  1. Hallo,

    vorgehensweise...

    schreib doch die variablen die du empfangen willst erstmal aus:

    echo "-" . $dat1 . "-"

    wenn etwas enthalten ist, aber später bei der ausgabe nichts mehr ist, muss es wohl ein schreibfehler sein...
    wenn zwischen den - nichts enthalten ist, dann den empfang der variablen überprüfen...

    <?
    $dat1='src="../index.php'.'?erw='.$erw.'&aehnl='.$aehnl.'"';
    $dat2='src="rechts.php'.'?erwh='.$erwh.'&aehnlh='.$aehnlh.'"';
    ?>

    wie kommst du denn hier an die variablen heran...
    mal in der frameseite auf eigenschaften gehen, da müßte doch der gesamte uri angezeigt werden... wo ist da der unterschied?

    ist hier alles ok, dann das abschicken der werte in der url überprüfen...

    Odium

    1. Hallo,

      vorgehensweise...

      schreib doch die variablen die du empfangen willst erstmal aus:

      echo "-" . $dat1 . "-"

      wenn etwas enthalten ist, aber später bei der ausgabe nichts mehr ist, muss es wohl ein schreibfehler sein...
      wenn zwischen den - nichts enthalten ist, dann den empfang der variablen überprüfen...

      <?
      $dat1='src="../index.php'.'?erw='.$erw.'&aehnl='.$aehnl.'"';
      $dat2='src="rechts.php'.'?erwh='.$erwh.'&aehnlh='.$aehnlh.'"';
      ?>

      wie kommst du denn hier an die variablen heran...
      mal in der frameseite auf eigenschaften gehen, da müßte doch der gesamte uri angezeigt werden... wo ist da der unterschied?

      ist hier alles ok, dann das abschicken der werte in der url überprüfen...

      Odium

      besten dank, aber ich habs auch schon so versucht:
      recht.php derlink:
      <A href="mitte.php?erw=ja&erwh=ja">Erweiterte Suche</A>
      mitte.php das frameset:
      <?
      $dat1='src="../index.php'.'?erw='.$erw.'"';
      $dat2='src="rechts.php'.'?erw='.$erw.'"';
      ?>
      <html><head><title>frameset</title></head>
      <frameset cols="590,*" border="0">
      <frame name="haupt" scrolling="auto" marginwidth="0" marginheight="0" target="haupt" <? echo $dat1; ?> noresize>
      <frame name="rechts" scrolling="no" marginwidth="0" marginheight="0" target="haupt" <? echo $dat2; ?> noresize>

      bei index kommts an, bei rechts nicht ??

    2. Hallo,

      vorgehensweise...

      schreib doch die variablen die du empfangen willst erstmal aus:

      echo "-" . $dat1 . "-"

      wenn etwas enthalten ist, aber später bei der ausgabe nichts mehr ist, muss es wohl ein schreibfehler sein...
      wenn zwischen den - nichts enthalten ist, dann den empfang der variablen überprüfen...

      <?
      $dat1='src="../index.php'.'?erw='.$erw.'&aehnl='.$aehnl.'"';
      $dat2='src="rechts.php'.'?erwh='.$erwh.'&aehnlh='.$aehnlh.'"';
      ?>

      wie kommst du denn hier an die variablen heran...
      mal in der frameseite auf eigenschaften gehen, da müßte doch der gesamte uri angezeigt werden... wo ist da der unterschied?

      ist hier alles ok, dann das abschicken der werte in der url überprüfen...

      Odium

      besten dank, aber der fehler lag ganz wo anders, es mus :

      auszug aus rechts.htm (ruft das Frameset wieder auf):
      ...<A href="mitte.php?erw=ja&aehnl=<? echo $aehnlh; ?>&erwh=ja&aehnlh=<? echo $aehnlh; ?>" target="_parent">Erweiterte Suche</A></td>...

      heißen !
      wenn man : target="_parent" nicht setzt gibts solche probleme, das betrifft nämlich immer nur das "innere" frameset, das "äußere" bleibt erhalten !!!
      trotzdem Danke und ciao
      joey