![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Benutzer
Registriert seit: 26.03.2008
Ort: paderborn
Beiträge: 43
|
hallo!
ich habe ein problem. folgendes; ich habe hier ein java script, welches mir in einer funktion einen div mit "containern" befuellt. Code:
function onLoad() {
new sxBinaryVote('votes_container', {
voteId: 22, state: 'active', caption: 'Match no 730', question: '',
answer1: linkA, answer2: linkB, postParams: { user_id: 30 }, onVoteSuccess: onVoteSuccess}
);
new sxBinaryVote('votes_container', {
voteId: 24, state: 'active', caption: 'Match no 732', question: '',
answer1: linkA, answer2: linkB, postParams: { user_id: 30 }, onVoteSuccess: onVoteSuccess}
);
);
}
waere sehr froh wenn mir hier ein ein licht aufgehen lassen koennte! danke!
__________________
gruss, richy Geändert von richy (15.04.2008 um 00:26 Uhr). |
|
|
|
|
|
Nach oben #2 |
|
Semantic Web Fanatic
Registriert seit: 03.06.2006
Beiträge: 235
|
Also, dein Aufruf um einen neuen Container hinzuzufügen ist der:
Code:
new sxBinaryVote('votes_container', {
voteId: 22, state: 'active', caption: 'Match no 730', question: '',
answer1: linkA, answer2: linkB, postParams: { user_id: 30 }, onVoteSuccess: onVoteSuccess}
);
Wenn ja, kannst du das so machen (hab keine Ahnung, wie in Smarty schleifen gemacht werden Code:
<script type="text/javascript">
function onLoad() {
{#schleife as $item} //<- hier muss das richtige Smarty-Zeug hin
new sxBinaryVote('votes_container', {
voteId: {$item.id}, state: '{$item.state}', caption: '{$item.caption}', question: '{$item.question}',
answer1: {$item.linka}, answer2: {$item.linkb}, postParams: { user_id: {$item.uid} }, onVoteSuccess: {$item.onvotesuccess}}
);
{/#schleife}
}
</script>
Du müsstest nur den Code implementieren, der die Sachen per AJAX-Request vom Server holt und dann in die Seite schreibt. PHP-Seitig müsstest du natürlich noch einen Controller haben, der dann den AJAX-Request bekommt und die Daten ausliefert.
__________________
Applikations-Programmierung: BlitzMax, BlitzPlus Webentwicklung: PHP, (X)HTML, CSS, JavaScript, MySQL |
|
|
|
|
|
Nach oben #4 |
|
Patrick Freitag
Registriert seit: 17.08.2005
Beiträge: 106
|
Inwiefern Einblick? Wenn es um das Handling des XMLHttpRequest-Objektes geht, dafür gibts mehr als nur genug Tutorials im Internet, inklusive in diesem Forum.
Da du deine Funktions bzw. Konstruktor-Parameter sowieso per JSON definiert hast, könntest du als Response also Rückgabestring von PHP einen JSON-String erwarten, so kannst du die Parameter ganz einfach an den Konstruktor übergeben. Übrigens hat die Funktion "onLoad();" meiner Meinung nach nicht sehr viel Sinn, weil du sie wie ich annehme entweder in den Body-Tag reinschmeisst, was absolut nicht schön ist oder per OnLoad-Event callst. Demnach mach folgendes: Code:
window.onload = function() {
// dein code
}
Code:
(function() {
// dein code
})();
|
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Java Applet soll Daten an ein PHP Script senden | flanger | Allgemeine Java-Programmierung | 5 | 16.05.2007 16:52 |
| [JAVA] Wie man aus Java mit einem PHP-Script kommuniziert | sparrow | Tutorials | 0 | 25.03.2006 22:24 |
| Java Script Hilfe!!! (Platzierung eines Link) | Gamesagent | JavaScript und AJAX | 3 | 08.01.2006 04:54 |
| Java Script & Java | manuel | Allgemeine Java-Programmierung | 8 | 21.12.2005 19:58 |
| [BUCH] Java ist auch eine Insel | kampet | Literatur | 5 | 22.02.2005 14:40 |