| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Mit Array meine ich folgendes: Code: var container = new Array("content1","content2","content3");
var datafile = new Array("datei1.php","datei2.php","datei3.php");
Die Arrays müssen aber GLOBAL sein, sodass du sie in der folgenden Funktion verwenden kannst. Mit dem Codeschnipsel willst du ja erreichen, dass content1 den inhalt von datei1.php geliefert bekommt und content2 den inhalt von datei2.php usw... Also nimmst du einfach folgendes: Code: // hier die Array's
SetRequest(container_array,datafile_array,datanumber) {
if(container_array.length != datafile_array.length)
alert("Ungleiche Anzahl von Elementen!");
else
{
// AJAX REQUEST
// var url = datafile_array[datanumber];
// container_array[datanumber] mit an den onreadystatechange senden, sodass er gefüllt werden kann
// nach der kompletten Request einen Timeout von 200 msek. wegen Verarbeitungszeitmaximum ( :( ) und dem Aufruf des nächsten Containers
setTimeout("SetRequest("+container_array+","+datafile_array+","+(datanumber+1)+")",200); // datanumber um 1 erhöhen um das nächste Array-Element mit der nächsten Indexnr. anzusprechen
}
}
Skript ist ungetestet. Werde es nachher ausprobieren und mögliche Fehler suchen. Bis nachher. Gruß EDIT: Bin kurz davor es zu lösen. Es klappt alles, mein Problem ist nur, dass zwischen request.send und request.onreadystatechange eine Pause sein muss (aktuell ein alert), dass alles funktioniert. Wenn das draußen ist, dann stelle ich dir das Skript hier rein. Ist echt nicht ganz einfach ![]() Geändert von dex (28.05.2009 um 19:30 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| durch klick auf bild user aufrufen | david1985 | PHP Tipps 2009 | 21 | 30.03.2009 15:56 |
| [Erledigt] Bild per klick ändern? | fan34 | JavaScript, Ajax und mehr | 2 | 22.11.2008 13:10 |
| [Erledigt] Variable per Klick ändern | Jacke | PHP Tipps 2008 | 4 | 06.11.2008 10:29 |
| [Erledigt] per klick (außerhalb vom div) funktion aufrufen | amateur_php | JavaScript, Ajax und mehr | 9 | 17.10.2008 14:32 |
| mehrere datensätze mit mehreren submits ändern | kladotti | PHP Tipps 2008 | 2 | 27.04.2008 21:43 |
| input inhalt bei klick ändern | jar3d | HTML, Usability und Barrierefreiheit | 3 | 10.01.2008 16:33 |
| Bestimmten Wert in mehreren Zeilen ändern | PHP-Fortgeschrittene | 1 | 06.02.2005 17:41 | |
| PHP-Datei mit mehreren Parametern aufrufen | HTML, Usability und Barrierefreiheit | 2 | 15.11.2004 22:03 | |