Include einer PHP Datei nach Befehl

Hallo :slight_smile:
Ich merke schon, dass ich die Profis fragen muss… nämlich will ich einen PHP-Befehl ausgeben, wenn eine Funktion erfüllt wurde…
ich änder in dem folgendem Code nur einen IFrame mit der ID=„bewegung“

[CODE] [/CODE]

Gut jetzt wurde der Befehl zwar ausgeführt, den ich wollte aber das ist keine wirkliche Lösung…
kann mir einer also ne Möglichkeit hinschreiben, die ich nutzen könnte, um einen Include nach der Bedingung auszuführen?

wirste nicht hinbekommen. eine sprache kann (in diesem fall) nicht auf eine zweite zugreifen.

Nils aka XraYSoLo

naja stimmt so wohl nicht ganz… Wie wäre es mit Ajax?

javascript.js

function ajax()
{
  try
  {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e)
  {
    try
    {
      xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e)
    {
      xmlHttp  = false;
    }
  }
  if (!xmlHttp  && typeof XMLHttpRequest != 'undefined')
  {
    xmlHttp = new XMLHttpRequest();
  }
  return(xmlHttp);
}
var Object1 = ajax()
function include(include)
{
  Object1.open('GET', include, true);
  Object1.onreadystatechange = showinclude;
  Object1.send(null);
}
function showinclude()
{
  if (Object1.readyState == 4)
  {
    document.getElementById('box').innerHTML = Object1.responseText;
  }
}
function Cursortasten(event)
{
  if(event.keyCode == 37)
  {
    direction = testmap.php?walk=left";
  }
  if(event.keyCode == 38)
  {
    direction="testmap.php?walk=up";
  }
  if(event.keyCode == 39)
  {
    direction="testmap.php?walk=right";
  }
  if(event.keyCode == 40)
  {
    direction="testmap.php?walk=down";
  }
  include(direction)
}

index.html
[html]

[/html]

testmap.php
[php]

<?php switch($_GET['walk']) { case "left": echo "Du bist nach links gegangen!"; break; case "up": echo "Du bist nach oben gegangen!"; break; case "right": echo "Du bist nach rechts gegangen!"; break; case "down": echo "Du bist nach unten gegangen!"; break; } ?>

[/php]

Ajax hatte ich für den Reload bereits benutzt und ach… ich check das nicht^^ also ich guck mir das an und sage schonmal Danke :slight_smile:

edit: ich verstehe den Code und ich bin überwältigt^^ jetzt läuft alles perfekt flüssig… dankeeee^^