• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Popup

Status
Für weitere Antworten geschlossen.

kirebatti

Neues Mitglied
Ich möchte auf meiner Seite ein Butler machen, der (sozusagen) in einem Popup wohnt und der sich, wenn man auf der Startseite auf BUTLER ANSPRECHEN klickt, einschaltet und z.B. sagt WILLKOMMEN AUF dem Pflaumenhof ICH ZEIGE IHNEN DIE EINZELNEN BEREICHE DES HOFES

Feld1:Weiter Feld2:Lass mich in Ruhe

Bei lass mich in ruhe schließt sich das Fenster bei weiter gehts zum nächsten
Punkt in der Navigation, der Butler erklärt und man kann wählen zwischen:
weiter und Geh weg!

hat man die Tour beendet kommt ein sich verabschiedendes Fenster und man
kann auf Tour abschließen klicken

Eure Umeinhtmlcodebettelndekirebatti

Danke im vorraus

PS: Hat man die Tour einmal beenddet öffnet sich der Butler erst wieder wenn
man die Seite neu aufruft.
 
Werbung:
simple lösung:

popup:
Code:
<a name="#" onclick="window.open('butler.htm', 'butler','width=500,height=300,top=40,left=40,scrollbars=1')">butler</a>
es öffnet sich die buttler.htm und da kannst du machen, was du willst.


aufwendiger (mit einer grafik), aber leicht anpassbar und erweiterbar:
würde ich mit php machen.

1.
auf der seite "hof" z.b. das einfügen:
PHP:
session_start();
$_SESSION['butler'] = "hof"; // language variable dfinieren, die aufgerufen werden soll.
$butler = "<img src=\"butler_grafik_pfad\" alt=\"butler\" onclick=\"window.open('butler.php', 'bildchen','width=BREITE_FENSTER,height=HOEHE_FENSTER,top=40,left=40,scrollbars=1')\" title=\"butler\">";
butler_grafik_pfad, BREITE_FENSTER, HOEHE_FENSTER noch anpassen !

wo der butler stehen soll, nun einfach ein
PHP:
echo $butler;
ausgeben.
$_SESSION['butler']
kann man auf jeder seite neu definieren und damit die textausgabe steuern, auf der seite Innenraum könnte da dann z.b. $_SESSION['butler'] = "innenraum"; stehen, es wird dann die variable lng['innenraum'] aufgerufen, steht da $_SESSION['butler'] = "blabla"; muss man nur eine variable $lng['blabla'] definieren u.s.w.

2.
language.php
PHP:
$lng['hof'] = "Einzelheiten zum Hof";
$lng['innenraum'] = "Einzelheiten zum Innenraum";
$lng['blabla'] = "blablabla";
3.
butler.php
PHP:
session_start();
require_once("language.php");
echo $lng[$_SESSION['butler']];

was momentan kompliziert erscheint ist dann leicht erweiter und editierbar. man braucht nur die texte in language.php ändern, schon werden neue texte ausgegeben. neuen scripten fügt man nur eine variable $_SESSION['butler'] = hinzu und passt den text in der language.php an, fertig.
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben