php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.06.2009, 19:13  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard Übergabe von Javascript Variable an XSL

Ich möchte aus einer Javascript Funktion etwas an XSL übergeben.

Folgende Funktion:
Code:
function show(datensatz){ 
                        request.open("post", "comments.php?data="+datensatz, true);
                        request.onreadystatechange = function(){
                            if(request.readyState == 4){
                                if(request.status == 200){
                                    var str = request.responseText;
                                    var Suche = (/[\d+]/);
                                    anzahl = Suche.exec(str);
                                    str = str.replace(/\[\d*\]/g, ' '); 
                                    document.getElementById("ajax").innerHTML = str+anzahl; 
                                }
                                
                            }
                        }             
                        request.send(null);
                    }
Hier möchte ich die Variable "anzahl" an XSL übergeben um an folgender Stelle damit arbeiten zu können:

Code:
<xsl:if test="anzahl &gt; 0">                                
                                        Kommentare(+)
                                    </xsl:if>
                                    <xsl:if test="anzahl &lt; 1">
                                        Kommentare
                                    </xsl:if>
Wie kann ich das bewerkstelligen, dass ich mit anzahl hier arbeiten kann!?
krackmoe ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.06.2009, 19:17  
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

Vielleicht hilft Dir das: http://www.php.de/javascript-ajax-un...-auslesen.html ([Erledigt] XSLT GET Variable auslesen)
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 16.06.2009, 19:56  
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Mh.. das hat mir leider nicht soviel geholfen. War mir glaub ich bisl zu hoch.

Mh...

Andere Frage.. weil ich bin an das Problem jetzt anders rangegangen.

"Kommentare" ist bei mir ein Link.. wenn ich hier draufklicke rufe ich mit onClick() eine Ajax Methode auf, in der ich dann mit: request.open("post", "comments.php?data="+datensatz, true); die comments.php aufrufe wo meine Kommentare aus der Datenbank geholt werden und in einen DIV Container hinein geschrieben werden.

Jetzt die Frage wie ich das ganze so dynamisch machen kann.

Wenn ich 1 oder mehr Kommentare habe möchte ich das mir "Kommentare(+)" angezeigt wird.
Wenn nicht dann nur "Kommentare"

Hab das sehr umständlich gemacht.. und es klappt nur wenn ich einmal auf den Link geklickt habe und dann die gesamte Page reloade.

Würde hier gern einfach nur "Kommentare" reloaden.

Kann das funktionieren?

Bzw. braucht ihr bisl Code? :P
krackmoe ist offline   Mit Zitat antworten
Alt 17.06.2009, 10:31  
Erfahrener Benutzer
 
Benutzerbild von leonv
 
Registriert seit: 12.01.2009
Beiträge: 344
PHP-Kenntnisse:
Fortgeschritten
leonv befindet sich auf einem aufstrebenden Ast
Standard

Du übergibst Variablen an XSLT über PARAM:

XSLT <xslaram> Element
XML XSLT parameters Javascript - how to make it work in Mozilla... : javascript, xslt, xsl, parameter

Zitat:
xslProc.addParameter("sortOrder", myvalue);
Wo ist bei deinem Aufruf eine XSLT Datei?
__________________
Kreativität und Schöpfung durch Chaos und Ordnung.

Geändert von leonv (17.06.2009 um 10:35 Uhr).
leonv 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
Javascript: GET Variable aus Iframe auslesen R4v3r HTML, Usability und Barrierefreiheit 4 08.05.2009 13:16
[Erledigt] Variable von Javascript mit 1x1px-Bild an PHP übergeben beneblack PHP Tipps 2009 18 03.05.2009 22:40
Variable an Javascript übergeben Airfish PHP Tipps 2009 2 22.02.2009 20:27
javascript funktion(ergebnis) in php variable speichern martl666 PHP Tipps 2008 3 29.12.2008 17:13
1101: 10x JavaScript und kein Ende ist abzusehen… Nikolaus 2.0 Adventskalender 2008 9 13.12.2008 20:11
keine variable bei modrewrite übergabe obi Server, Hosting und Workstations 10 28.10.2008 01:03
übergabe einer Variable mit Js aus nem Php script pit62 HTML, Usability und Barrierefreiheit 2 18.07.2006 09:02
Problem mit der Übergabe der Variable Pimbolie1979 PHP Tipps 2006 9 14.03.2006 22:15
Schon wieder: Javascript Variable an PHP übergeben duerov HTML, Usability und Barrierefreiheit 6 13.03.2006 09:27
php Aufruf von Formular und Übergabe einer Variable (get) PHP Tipps 2007 10 30.12.2005 16:45
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
Variable Übergabe PHP Tipps 2005-2 2 19.08.2005 09:34
Variablen Übergabe PHP - JavaScript - PHP PHP Tipps 2005-2 3 13.06.2005 14:48
Javascript übergabewert in php variable speichern seejay PHP Tipps 2005 3 22.04.2005 21:15
Übergabe per POST - Welche Variable? patr1k PHP Tipps 2005 3 11.03.2005 11:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xsl javascript variable, xslt parameter übergeben, xsl javascript, xsl parameter übergeben, xsl variable javascript, xsl javascript aufrufen, xsl javascript funktion aufrufen, javascript variable an xsl übergeben, xslt javascript, parameter an xsl übergeben, xsl javascript variablen übergeben, javascript in xsl aufrufen, xsl:if javascript, xslt variable javascript, javascript xslt parameter, xslt parameter übergabe, javascript xsl, xsl javascript parameter, xsl parameter javascript, xsl javascript variable auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:42 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