Seite 2 von 2

Verfasst: 08.08.2004 11:35
von Mr.Pipapo
Gute Idee, ich denk aber das geht auch einfacher.
Man müsste einfach ein JavaScript machen, dass pro Besuch nur einmal aufgerufen wird.
Aber ich kann leider JavaScript nicht gerade so gut, hier gibt's aber sicher jemanden, der dir sowas schreiben kann.

Verfasst: 08.08.2004 13:30
von Vathor
Hmm ... die Idee mit der Weiterleitung finde ich ziemlich nett, ...
wenn es bloß klappen würde ... selbst wenn ich ...

Code: Alles auswählen

<head>

<script language="JavaScript">
window.open("popup.htm","Test","width=600,height=200")
</script>

<meta http-equiv="refresh" content="0; URL=index.php">

</head>

<body>
</body>
das Window.open nicht in den Body-OnLoad-Bereich setze, klappt es nicht.

Nun brauche ich kluge köpfe und Ideen ... JavaScript mit einmal öffnen ..

Verfasst: 08.08.2004 19:06
von Mr.Pipapo
Mir gefällt die Idee mit der Weiterleitung eigentlich auch ganz gut.

Code: Alles auswählen

<html>
  <head>
    <script type="text/javascript">
    <!--
      window.open("popup.htm","Test","width=600,height=200");
    //-->
    </script>
    <meta http-equiv="refresh" content="0; URL=index.php">
  </head>
  <body>
  </body>
</html>
Geht es so?
Oder hast du vielleicht einen Pop-Up-Blocker?
Du musst auch bedenken, dass bei Aufruf der Domain die index.htm und nicht der index.php geladen werden muss. Also index.htm per .htaccess zur Startseite machen, falls sie das noch nicht ist.

Verfasst: 08.08.2004 23:33
von mpower
habt ihr ma probiert, den meta-tag vor das java zu setzen? dann sollte das eigentlich klapp0rn :]

Verfasst: 08.08.2004 23:53
von Mr.Pipapo
Ist nicht nötig, denn der Code, den ich oben gepostet habe, funktioniert. Ich hab ihn grade mal getestet und siehe da, man man wird (sozusagen unbemerkt) zur index.php weitergeleitet und ein Pop-Up erscheint. :grin:

Verfasst: 09.08.2004 06:08
von Vathor
Hmm ... wundervoll ... das funktionukkelt .... :grin:
Bedanke mich für all Eure Mühe recht herzlich ... :wink:

ich will auch

Verfasst: 16.01.2005 23:48
von bmf24
kann ich das auch bei einem portal machen ß?

Verfasst: 17.01.2005 13:07
von Blutgerinsel
AmShaegar hat geschrieben:dann musst du das irgendwie mit ip machen. so dass für jede ip das fenster nur einmal auf geht. aber frag mich nicht, wie das geht. das wissen die hier im forum besser.
wat?

Das Stichwort Session ist dir bekannt? Indirekt hast du recht PHPBB arbeitet mit der IP generiert hieraus eine mit uniquid() + md5(); eine eindeutige ID und produziert damit eine eigene Sessionverwaltung die durch PHP mit session_start(); etc bereits abgedeckt wird....

Zur Lösung:
Man muss dem Template logischerweise beim Parsen sagen ob ein Popup aufgehen soll oder nicht....Daher würde ich nahelegen genau zu überlegen in welchem Kontext das Popup aufgehen darf und ob man hierbei möglicherweise ein Zustand eindeutig festhalten kann....

Anhand des Zustandes könnte man den Popup Block entsprechend parsen oder nicht parsen lassen.....

Was offen ist wäre der eindeutige Zustand aber dafür habe ich mir zu wenig den Quelltext angeschaut um zu etwas generellem raten zu können....

Verfasst: 21.01.2005 18:49
von AmShaegar
*g* sessions sind mir bekannt, aber auch erst seit drei bis vier wochen. als ich das geschrieben hab, war ich noch am lernen.