php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.03.2007, 14:40  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard AJAX komplette Tabelle aktualisieren

Hallo!
Ich möchte eine Tabelle mit 9 Zeilen und Spalten aktualisieren, wenn man auf einen Button klickt, via AJAX.

http://artoodetoo89.ar.funpic.de/browsergame/login.php

Sucht euch da eine Zahl (zwischen 1000 und 9999) aus und einen namen. Wenn Cookies aktiviert sind, könnt ihr dort "herumlaufen".
Wenn man auf den Refresh-Button klickt, soll dieses refreshTable-Funktion mit vom PHP übergebenen Parametern aufgerufen werden:

Code:
var xmlhttp=false;

if (!xmlhttp && typeof XMLHttpRequest!='undefined')  {
     xmlhttp = new XMLHttpRequest();
}

function refreshPosContent(x,y) {
     xmlhttp.open("GET", 'getPosContent.php?pos=' + x + ',' + y, true);

     xmlhttp.onreadystatechange=function() {
           if (xmlhttp.readyState==4) {
                 document.getElementById('td'+x+'_'+y).innerHTML = xmlhttp.responseText;
           }
     }

xmlhttp.send(null)
return false;
}

function refreshTable(firstx,firsty)
{
  for(var i = firsty; i < firsty + 9; i++)
  {
    for(var j = firstx; j < firstx + 9; j++)
	{
	  refreshPosContent(j,i);
	}
  }
}
Die getPosContent.php datei sieht so aus:
PHP-Code:
<?php
$pos 
$_GET["pos"];
mysql_connect(...);
mysql_select_db(...);
$sql "SELECT Content FROM posContents WHERE Position = '".$pos."';";
$erg mysql_query($sql);
while(
$data mysql_fetch_assoc($erg))
{
  echo 
$data["Content"];
}
?>
Im Firefox erhalte ich folgende Meldung:

Zitat:
Fehler: uncaught exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIXMLHttpRequest.send]" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" location: "JS frame :: javascript: eval(__firebugTemp__); :: anonymous :: line 1" data: no]
Und nichts wird aktualisiert. . .
Ich hoffe, dass mir da jemand helfen kann.

Gruß Freeaak
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.03.2007, 16:23  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

das ist ein firefox bug, musste mal zu googlen. bei mir funzt es übrigens ohne fehlermeldung im FF 1.504
nikosch ist offline   Mit Zitat antworten
Alt 11.03.2007, 17:24  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

d.h., die tabelle wird komplett aktualisiert?... denn im IE7 scheints auch nich zu gehen.
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline   Mit Zitat antworten
Alt 11.03.2007, 20:37  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

also die richtungspfeile funktionieren. auch im ie6
nikosch ist offline   Mit Zitat antworten
Alt 11.03.2007, 23:47  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das mein ich ja nicht....
ich mein den Refresh-button. Der funktioniert nicht. damit soll durch ajax jede einzelne tabellenzelle neu geladen werden.
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline   Mit Zitat antworten
Alt 12.03.2007, 00:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

ach so. da passiert bei mir goar nix.
gib doch mal xmlhttp.responseText und xmlhttp per alert () aus.
nikosch ist offline   Mit Zitat antworten
Alt 12.03.2007, 00:42  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich möchte an dieser stelle mal eine grundlegende frage stellen:
warum zu fuß?
ich selber steige nicht gerade durch die ganze ajax materie, muss ich auch nicht! denn ich hab ja jQuery, ein JS-Framework das viele tolle sachen unterstützt.
ich kann es nutzen, ohne kentnisse in JS zu haben -und dass soll schon was heißen
für mich ist jQuery einfach toll: es "basiert" bzw. benutzt die css logik, zwingt mich somit schon fast meine sites barierefrei aufzubauen.

bin zufällig auch auf YAML gestoßen, habs anfangs belächelt, wollte nun aber einem bekannten grundlegende css dinge und barierefrei layouts erklären ... dachte mir einfach mal: das könnte doch mal ein YAML test werden!
und nu? bin ich auch noch YAML fan
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabelle von anderer Website in eigene übernehmen (+aktualisieren) Softyx PHP Tipps 2008 31 07.07.2008 10:16
Ajax bild.php aktualisieren M3g4Star HTML, Usability und Barrierefreiheit 3 09.03.2007 17:14
Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? sovereign Datenbanken 13 17.04.2006 20:34
Tabelle aktualisieren aus csv datei Datenbanken 1 29.11.2005 17:56
Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
[Erledigt] Tabelle aktualisieren Datenbanken 3 23.11.2005 09:54
Wie gibt man eine komplette Tabelle aus? PHP Tipps 2005-2 2 29.10.2005 09:55
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Komplette Zeile in eine andere Tabelle kopieren? Cyberbob_at_tot Datenbanken 3 17.06.2005 12:09
komplette tabelle umbenennen? $$$ ThiKool $$$ Datenbanken 1 30.04.2005 21:13
Tabelle in Tabelle ausrichten HTML, Usability und Barrierefreiheit 7 03.01.2005 14:32
Sortieren anhand einer zweiten Tabelle PHP Tipps 2004 6 20.09.2004 09:03
IP-to-country :: Tabelle aktualisieren? zwelch Off-Topic Diskussionen 9 14.09.2004 17:06
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax tabelle aktualisieren, ajax tabelle, ajax tabellen, tabelle ajax, ajax aktualisieren, jquery tabelle aktualisieren, http://www.php.de/html-usability-und-barrierefreiheit/43653-ajax-komplette-tabelle-aktualisieren.html, ajax refresh content, php ajax tabelle, tabelle aktualisieren ajax, ajax liste aktualisieren, ajax php tabelle, tabelle ajax aktualisieren, ajax refresh table, php table ajax, php tabelle ajax, php tabelle aktualisieren, ajax tabellenzeile, html tabelle aktualisieren, liste aktualisieren ajax

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.