power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 06.04.2008, 15:14   #16
TP-Member
 
Registriert seit: Mar 2006
Ort: Bayern
X-Pretender macht alles soweit korrekt
mach ich doch

PHP-Code:
include ("xxxxxxxxx"); # hier ist die Verbindung zur MySQL-DB die kann ich selbstverständlich hier nicht veröffendlichen ;) 
das ist das erste was ich in der testindex4.php mache scroll mal in meinem Letzten Beitrag das oberste PHP-Code-Fenster da wo der PHP-Quellcode beginnt verbinde ich erstmal zur Datenbank
X-Pretender ist offline   Mit Zitat antworten


Alt 06.04.2008, 15:25   #17
TP-Moderator
 
Benutzerbild von Cybergreek
 
Registriert seit: Nov 2005
Ort: Köln
Cybergreek hilft, wo's gehtCybergreek hilft, wo's gehtCybergreek hilft, wo's geht
Du brauchst das aber auch in der test.php, da diese Datei als eigenständiges Script anzusehen ist.

Die testindex4.php wird am Anfang aufgerufen, ausgewertet, an den Browser abgeliefert und zugemacht. Was Du per AJAX dann machst, ist die test.php aufzurufen, diese (auf dem Server) auszuwerten und an den Browser auszuliefern.
__________________
Grüße vom Griechen,
Cybergreek!

WikiDict.de - Das Wiki-Wörterbuch
Cybergreek ist offline   Mit Zitat antworten
Alt 06.04.2008, 15:53   #18
TP-Member
 
Registriert seit: Mar 2006
Ort: Bayern
X-Pretender macht alles soweit korrekt
DANKE Cybergreek DANKE !!! *jubel*

Es funktioniert!
Wärend du mir hier geantwortet hast dachte ich mir ich setzte das include mal direckt überdie abfrage der DB und siehe da es funktioniert nun

DANKE!

Jetzt wo ich deine 2Antwort gelesen habe habe ich nun auch verstanden warum es nun geht und ich mußte in der test.php noch direckt hinter den PHP-Tag <?php hinzufügen

Nun funktioniert es wunderbar !!!!
Hab das ganze nochmal auf mein erstes Problem umgearbeitet und siehe da es funktioniert auch URL entfernt von XPretender

Geändert von X-Pretender (06.04.2008 um 19:33 Uhr).
X-Pretender ist offline   Mit Zitat antworten
Alt 06.04.2008, 20:03   #19
TP-Member
 
Registriert seit: Mar 2006
Ort: Bayern
X-Pretender macht alles soweit korrekt
Nun habe ich noch eine Frage an euch zu diesem Thema

Wenn ich nun mit der Ajax-Request 2 Seiten (urls) an geben will wie kann ich das machen ?

testindex.php
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
 <
head>
  <
title>Test mit 2 Ajax-Requests</title>
<
script type="text/javascript" language="javascript">
// Request für Seite 1
var request false;
function 
Seite1()
{
    if (
window.XMLHttpRequest)
    {
        
request = new XMLHttpRequest();
    }
    else if (
window.ActiveXObject)
    {
        try
        {
            
request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (
e)
        {
            try
            {
                
request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (
e) {}
        }
    }
    if (!
request)
    {
        
alert("Kann keine XMLHTTP-Instanz erzeugen");
        return 
false;
    } else {
        
request.open('post'"seite1.php"true);
        
request.onreadystatechange interpretSeite1;
        
request.send(null);
    }
}
function 
interpretSeite1()
{
    switch (
request.readyState)
    {
        case 
4:
        if (
request.status != 200)
        {
            
alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
        } else {
            
document.getElementById('inhalt1').innerHTML request.responseText;
        }
        break;
        default:
        break;
    }
}
// Request für Seite 2
var request false;
function 
Seite2()
{
    if (
window.XMLHttpRequest)
    {
        
request = new XMLHttpRequest();
    }
    else if (
window.ActiveXObject)
    {
        try
        {
            
request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (
e)
        {
            try
            {
                
request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (
e) {}
        }
    }
    if (!
request)
    {
        
alert("Kann keine XMLHTTP-Instanz erzeugen");
        return 
false;
    } else {
        
request.open('post'"seite2.php"true);
        
request.onreadystatechange interpretSeite2;
        
request.send(null);
    }
}
function 
interpretSeite2()
{
    switch (
request.readyState)
    {
        case 
4:
        if (
request.status != 200)
        {
            
alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
        } else {
            
document.getElementById('inhalt2').innerHTML request.responseText;
        }
        break;
        default:
        break;
    }
}

// 5 Secuntencounter
var aktiv window.setInterval("seitenneu()"5000);
function 
seitenneu ()
{

    
javascript:Seite1(), Seite2();
}
</script>
 <link rel="stylesheet" type="text/css" href="inc/standard.css">
 </head>
 <body>
<table cellpadding=5 cellspacing=3 bgcolor="#FFFFFF"><tr bgcolor="#000000"><th id="inhalt1"></th></tr><tr bgcolor="#000000"><th id="inhalt2"></th></tr></table>
 </body>
</html> 
Seite1
PHP-Code:
<?php
echo 'Ich bin Seite 1';
?>
Seite2
PHP-Code:
<?php
echo 'Ich bin Seite 2';
?>
Nach den ersten 5 Sekunden schreibt er mir in die unterste Zelle Den Inhalt von Seite2.php (so ist es ja richtig), doch nach weiteren 5-6 Sekunden schreibt er mir in Zelle 1 den Inhalt von Seite 2 nochmal rein obwohl da eigendlich der inhalt von Seite 1 rein müßte!

Hat hier jemand ne Idee wie ich mit meinen Funktionen beide Seiten auslesen kann?

URL entfernt von XPretender

Geändert von X-Pretender (09.04.2008 um 09:31 Uhr).
X-Pretender ist offline   Mit Zitat antworten
Alt 07.04.2008, 15:16   #20
TP-Member
 
Registriert seit: Mar 2006
Ort: Bayern
X-Pretender macht alles soweit korrekt
Konnte mein Problem mit folgender änderung lösen :
PHP-Code:
<script type="text/javascript" language="javascript"
var 
request1 false;
var 
request2 false
function 
Seite() 

    if (
window.XMLHttpRequest
    { 
        
request1 = new XMLHttpRequest();
        
request2 = new XMLHttpRequest(); 
    } 
    else if (
window.ActiveXObject
    { 
        try 
        { 
            
request1 = new ActiveXObject('Msxml2.XMLHTTP'); 
            
request2 = new ActiveXObject('Msxml2.XMLHTTP'); 
        } 
        catch (
e
        { 
            try 
            { 
                
request1 = new ActiveXObject('Microsoft.XMLHTTP'); 
                
request2 = new ActiveXObject('Microsoft.XMLHTTP'); 
            } 
            catch (
e) {} 
        } 
    } 
    if (!
request1 && !request2
    { 
        
alert("Kann keine XMLHTTP-Instanz erzeugen"); 
        return 
false
    } else { 
        
request1.open('post'"seite1.php"true); 
        
request1.onreadystatechange interpretSeite
        
request1.send(null); 
        
request2.open('post'"seite2.php"true); 
        
request2.onreadystatechange interpretSeite
        
request2.send(null); 
    } 

function 
interpretSeite() 

    switch (
request1.readyState
    { 
        case 
4
        if (
request1.status != 200
        { 
            
alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request1.status); 
        } else { 
            
document.getElementById('inhalt1').innerHTML request1.responseText
        } 
        break; 
        default: 
        break; 
    }
    switch (
request2.readyState
    { 
        case 
4
        if (
request2.status != 200
        { 
            
alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request2.status); 
        } else { 
            
document.getElementById('inhalt2').innerHTML request2.responseText
        } 
        break; 
        default: 
        break; 
    } 


// 5 Secuntencounter 
var aktiv window.setInterval("seitenneu()"5000); 
function 
seitenneu () 


    
javascript:Seite(); 

</script> 
Wenn jemand eine saubere Lösung kennt würde ich mich freuen wenn man sie mir mitteilen könnte
X-Pretender ist offline   Mit Zitat antworten
Alt 07.04.2008, 18:13   #21
TP-Junior
 
Registriert seit: Mar 2008
Garchi macht alles soweit korrekt
Sooo, sorry, dass ich solange nicht reingeguckt hab, aber ich war selber ganz gut beschäftigt.

Ich würd mir eine Funktion aus dem Request machen, in der du als Parameter alle wichtigen Daten (URL, eventueller was du an das Script senden willst) angibst und dann diese Funktion einfach 2 mal so ausführen, wie du willst.
Garchi ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
[MySQL & JS] ist das möglich? [MySQL & JS] ist das möglich?
« SlideBox3 | TCP/IP-Verbindung mit JavaScript/AJAX/... »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:02 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67