tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von pHyro
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1254
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von pHyro
    pHyro pHyro ist offline bla
    Registriert seit
    Mar 2007
    Beiträge
    112
    Huhu,

    ich hab mich heute mal ein bisschen im Forum umgeschaut und bin dabei auf XAJAX gestoßen.

    Das Teil selbst find ich super, allerdings stehe ich nun vor einem Problem und mit der Suchefunktion habe ich auch nichts gefunden.

    Also, folgende Situation: Da ich XAJAX natürlich auch kräftig benutzen will, wollte ich, wie ich es früher über die URL mit z.B. index.php?show=seite, also
    PHP-Code:
    <?PHP require($_GET['show'].'.php'); ?>
    , eine Seite in meine Index-Seite einbinden.

    Allerdings habe ich wirklich keine Ahnung von AJAX / XAJAX.

    Hier jedenfalls erstmal mein Script so wie ich es probiert habe:

    PHP-Code:
    <?PHP
        
    require('scripts/functions.inc');
        require(
    'scripts/bbcode.inc');
        require(
    'scripts/config.inc');
        require_once(
    'xajax_core/xajax.inc.php');
        
        
    $xajax = new xajax();
        
    $xajax->registerFunction("content");
        
        function 
    content($page) {
            
    $content '';
            
    $l 0;
            while(
    $newContent file($page.'.php')) {
                
    $content .= $newContent[$l].'\n';
                
    $l $l++;
            }

            
    $objResponse = new xajaxResponse();

            
    $objResponse->assign("test","innerHTML"$content);

            return 
    $objResponse;
        }
        
        
    $xajax->processRequest();
        
        
    ob_start();
    ?>
    <html>
        <head>
            <title></title>
            <link href="scripts/style.css" rel="stylesheet" type="text/css" />
            <?php $xajax->printJavascript(); ?>
        </head>
        <body>
        <a href="#" onClick="xajax_content('create_post')">NewPost</a> | <a href="#" onClick="xajax_content('news')">Anzeigen</a> | <a href="?show=register">Neuer User</a> | <a href="?show=member">Mitglieder</a>
            <div id="test" style="display:block;">Hallo</div>
        </body>
    </html>
    Hoffe, ihr könnt mir helfen

    LG pHyro
     

  2. #2
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    eigentlich bindet man eine ajax datei wie ein js script ein im header
    eigentlich ist ajax JAVA SCRIPT(eigentlich)
    du kannst es auch direktmit php schreiben
    da es erst bei dem clienten ausgewertet wird
    ich hoffe ich hab dein problem richtig verstanden

    <script language="JavaScript" src="function.js">

    in der function.js stehn dann deine ajax anweisungen
     

  3. #3
    splasch splasch ist offline Mitglied Brillant
    Registriert seit
    Jul 2004
    Beiträge
    854
    @ pHyro

    Den Quelltext den du da gepostet hast hat nix mit Ajax zu tun sondern ist eine reine OOP in php.

    Wenn du bei Objekte nur den namen ajax verwendest wird das ganz normal wie ein Objekt Variable gehandhabt und hat über haupt nix mit axaj zu tun.

    Wie schon richtig oben gepostet wurde ist axaj nix anderes als reines javascript was allerdings nun mit php kombiniert werden kann.Daher folgt nun der neue name man kann also nun auch einfach werte von php variablen an ajax übergeben.

    ajax wird nach wie vor am Client ausgeführt so ist auch immer der komplette ajax quellcode für den Clienten sichtbar.

    Mfg Splasch
     

  4. #4
    Avatar von pHyro
    pHyro pHyro ist offline bla
    Registriert seit
    Mar 2007
    Beiträge
    112
    Ich rede ja auch nicht von AJAX sondern von XAJAX, was eine Objekt Bibilothek ist, mit der man mit PHP Code den nötigen Javascript-Code generieren kann.

    LG pHyro

    €dit: XAJAX kann man sich hier runterladen, falls ihr es euch mal anschauen wollt. Vielleicht hilft es ja.
    Geändert von pHyro (13.10.07 um 16:04 Uhr)
     

  5. #5
    Avatar von pHyro
    pHyro pHyro ist offline bla
    Registriert seit
    Mar 2007
    Beiträge
    112
    Huhu,
    ich hab mich ein bisschen durchs XAJAX-Forum gewühlt und bin schließlich auf die Lösung gestoßen.

    Trotzdem Danke an alle, die geantwortet haben.

    Für die die es interessiert, hier der Code:

    PHP-Code:
    <?PHP
        
    require('scripts/functions.inc');
        require(
    'scripts/bbcode.inc');
        require(
    'scripts/config.inc');
        require_once(
    'xajax_core/xajax.inc.php');
        
        
    $xajax = new xajax();
        
    $xajax->registerFunction("content");
        
        function 
    content($page) {
            
    ob_start();
            include(
    "$page.php");
            
    $content ob_get_clean();
            
    $objResponse = new xajaxResponse();
            
    $objResponse->assign("test","innerHTML"$content);

            return 
    $objResponse;
        }
        
        
    $xajax->processRequest();
        
        
    ?>
    <html>
        <head>
            <title></title>
            <link href="scripts/style.css" rel="stylesheet" type="text/css" />
            <?php $xajax->printJavascript(); ?>
        </head>
        <body>
        <a href="#" onClick="xajax_content('create_post');return false;">NewPost</a> | <a href="#" onClick="xajax_content('news');return false;">Anzeigen</a> | <a href="?show=register">Neuer User</a> | <a href="?show=member">Mitglieder</a>
            <div id="test"></div>
        </body>
    </html>
    LG pHyro
    florio bedankt sich. 

Ähnliche Themen

  1. XAjax und Gears
    Von Thopeto im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 06.08.08, 03:32
  2. Chat mit php und xajax
    Von DeadlyShadow im Forum PHP
    Antworten: 7
    Letzter Beitrag: 14.02.08, 22:40
  3. XaJax Login mit Datenbankanbindung
    Von hueggy im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 22.11.07, 21:14
  4. xajax Problem
    Von Sturm im Forum PHP
    Antworten: 0
    Letzter Beitrag: 03.03.07, 21:45
  5. Probleme mit XAJAX
    Von gamerfunkie im Forum PHP
    Antworten: 3
    Letzter Beitrag: 27.12.06, 14:03