|
 |
|
| Autor |
Nachricht |
Redtheets User [User]

Anmeldung: 18.02.05 Beiträge: 13
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1667 Wohnort: Lauf a. d. ...
|
|
| Nach oben |
|
 |
Redtheets User [User]

Anmeldung: 18.02.05 Beiträge: 13
|
Verfasst am: 18.02.2005, 20:21 Titel: |
|
|
Falls du das im Forum gesehen hast.
Da gibt es dann noch den Kampf, zufällig wohlgemerkt.
Und der wird einfach auf der Seite angezeigt, statt der Karte.
Aber ich will das ganze in einem anderen Frame sehehn, wenn es zum Kampf kommt, und in diesem frame, also auf der seite, soll dann stehen "du bist im kampf" oder so...
ich hoffe du weißt jetzt was ich meine.
danke 
|
|
| Nach oben |
|
 |
Redtheets User [User]

Anmeldung: 18.02.05 Beiträge: 13
|
Verfasst am: 19.02.2005, 00:10 Titel: |
|
|
Sorry wegen doppelpost, aber hätte ne andere frage...
Ist es möglich etwas auszugeben, und auch ein anderes frame zu ändern?
danke.
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1667 Wohnort: Lauf a. d. ...
|
Verfasst am: 19.02.2005, 07:13 Titel: |
|
|
Hallo,
naja, ausgeben tut man in PHP etwas mit echo(). Wenn du einen anderen Frame ändern willst, musst du den Code halt in eine andere Datei auslagern (bzw. andere Parameter übergeben, wobei dich das glaube ich eher nicht interessieren braucht ). Also du lagerst einfach den Teil des PHP-Codes, der im Frame dann ausgeführt und angezeigt werden soll in eine extra PHP-Datei aus, z. B. legst du eine "frame2.php" an und schreibst dort dann
| Code: | <?php
echo ("Test!");
?> |
hinein. Und dann musst du noch jedem Frame einen Namen zuweisen (also beim Attribut "name"), z. B. so:
| Code: | <frameset>
<frame src="frame1_start.php" name="framename1">
<frame src="frame2_start.php" name="framename2">
</frameset> |
Als Link musst du dann z. B. Folgendes schreiben:
| Code: | | <a href="frame2.php" target="framename2">Frame2-Link</a> |
_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.
|
|
| Nach oben |
|
 |
Redtheets User [User]

Anmeldung: 18.02.05 Beiträge: 13
|
Verfasst am: 19.02.2005, 13:08 Titel: |
|
|
Ähhmm... ok....
Also entweder hab ich das jetzt einfach nicht kapiert, oder es ist nicht das was ich brauche..
Also ich hab ein Browsergame.
RPG blablbla.. naja, egal.
Es gibt wie in ein paar anderen RPG Browsergames eine Karte.
Dort klickt man auf die Felder, und bewegt sich somit dorthin.
Ab und zu kommt es durch zufall zu einem Kampf gegen einen NPC.
Nun will ich die Karte in ein anderes Frame geben.
Wenn ich das jedoch einfach so lasse, erscheint der "Kampf" auch in dem neuen Frame.
Ich will jedoch das statt der Karte unr ein paar Wörter (Du bist im Kampf) ausgegeben werden, und im anderen Frame, wo bis jetzt die Karte war, der tatsächliche Kampf stattfindet.
Den Code den ich hab, findest du in meinem Forum. Oder soll ich ihn auch hier posten?
Naja, jedenfallst wenn es wirklich nur die 2, 3 Zeilen zum einfüge sind, könntes du mir dann bitte genauer zeigen, wo ich diese hinschreiben muss?
Danke fürs lesen
mfg
mf
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1667 Wohnort: Lauf a. d. ...
|
Verfasst am: 19.02.2005, 13:15 Titel: |
|
|
also tut mir Leid, aber da kann ich dir leider auch nicht mehr helfen. Ich würde sagen, ich habe alles erklärt, genauer kann ich das leider auch nicht mehr erklären.
Und den genauen Code wirst du schon selbst zusammenschreiben müssen, ich habe dir gezeigt, wie es geht und umsetzen musst du es eben selbst...  _________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.
|
|
| Nach oben |
|
 |
Redtheets User [User]

Anmeldung: 18.02.05 Beiträge: 13
|
Verfasst am: 19.02.2005, 13:23 Titel: |
|
|
Ah. Jetzt hab ich mir deine Antwort genauer durchgelesen.
Sorry, aber ich erkenn da nichts mit PHP und das was ich brauch.
Das mit den target und so weiß ich ja.
Das is ja auch HTML.
Ich hab ein Browsergame, ich kenn mich da schon ein klein wenig aus.
Ich will nur auf 2 Frames was ausgeben, per Script, und zwar OHNE das man klickt.
Man klick 1x auf die Karte, geht somit einen Schritt weiter.
Dann kommt es durch zufall zu einem Kampf.
Wenn ja, sollen sich 2 Frame (main und das wo sich die Seite befindet) verändern.
|
|
| Nach oben |
|
 |
Andreas Schroth Bekannter [Admin]


Anmeldung: 08.04.04 Beiträge: 1667 Wohnort: Lauf a. d. ...
|
Verfasst am: 19.02.2005, 13:30 Titel: |
|
|
ohne dass man klickt? Wann sollen die 2 Frames denn verändert werden? Beim Klick auf die Karte? dann klickt man doch auch?
2 Frames gleichzeitig ändert man z. B. folgendermaßen (unten beim Link musst du url1 und url2 durch die gewünschten URLs ersetzen):
| Code: | <script language="JavaScript">
function fight(link1, link2)
{
window.parent.framename1.href = link1;
window.parent.framename2.href = lnik2;
}
</script>
<a href="#" OnClick="fight('url1','url2')"> |
_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.
|
|
| Nach oben |
|
 |
Redtheets User [User]

Anmeldung: 18.02.05 Beiträge: 13
|
Verfasst am: 19.02.2005, 13:40 Titel: |
|
|
Schwer zu erklären...
Man hat eine Karte, und klickt auf das gewünschte Ziel, wo man halt hingehen will.
Bei jedem Schritt den man macht, besteht eine Wahrscheinlichkeit, dass es zum Kampf kommt.
Man klickt, und erst dann KANN es zum Kampf kommen.
Falls dies passiert, so sollen sich die 2 Seiten verändern, aber es ist alles in enier Seite.
Es ist eine Seite, wo normal die Karte UND der Kampf wären.
Nun will ich das ganze aber teilen.
ampf soll in einem anderen Frame angezeigt werden.
Also sozusagen eine Seite auf 2 Frames verschieden anzeogen.
Müsste aber möglich sein..
nur ich hab keine Ahnung wie
edit: man kann dem kampf nicht ausweichen.
wenn es zum Kampf kommt, dasnn kommt es zum Kampf.
Es ist kein weiterer Klick nötig.
edit2: soll ich den code vielleicht doch hier posten? 
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |