zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Funktion gibt doppelt das Ergebnis aus

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 17.02.2016, 19:59
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard Funktion gibt doppelt das Ergebnis aus

Hi, ich habe eine Funktion geschrieben, die eine Zeichenkette prüft ob PHP-Code enthalten ist.
Andernfalls wird False ausgegeben.
Wenn PHP-Code enthalten ist, dann werden alle Teilzeichenketten extrahiert und es wird die Start- & Endposition sowie die Länge Teilzeichenkette zurückgegeben.
Zusätzlich wird eine Teilzeichenkette mit True gekennzeichnet, wenn sie PHP-Code enthält. Der Code ist auf dieser Seite:
Untitled
Damit rufe ich die Funktion auf.
Code:
if ( IsPHP( _String ) ) {
//Die join() methode kombiniert alle Elemente von einem Array zu einem String.
	_selText = IsPHP( _String  )[1].join(" "); 
}
Warum bekomme ich das Ergebnis doppelt?
Mit freundlichen Grüßen Lutz
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 18.02.2016, 08:59
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Ich rate mal: Weil du die IsPHP Funktion zweimal aufrufst in deinem Code-Stück?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.02.2016, 12:44
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 12.11.2010
Ort: Bad Langensalza
Beiträge: 733
gabischatz ist in Verruf geraten
Standard

So , jetzt habe ich den Fehler gefunden.
Falsch:
Code:
        // dann baue die Ausgabe zusammen
        for ( var i = 0; i <= arrOfInt.length; i++) {
Richtig:
Code:
        // dann baue die Ausgabe zusammen
        for ( var i = 0; i < arrOfInt.length; i++) {
So ein kleines ist gleich Zeichen macht den Unterschied!
Danke
Gruß Lutz
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JQuery Funktion aufrufen wenn Bedingung erfüllt muella Javascript & Ajax 5 10.07.2009 17:55
Code einer bestehenden Funktion hinzufügen cybertron Javascript & Ajax 13 01.01.2009 16:53
Mit setTimeout funktion im eigenen Objekt aufrufen PoWl Javascript & Ajax 5 11.05.2008 11:35
Funktion gibt Array nicht zurück Schneemann Serveradministration und serverseitige Scripte 8 05.05.2008 02:14
[PHP] Funktion zum Optimieren von CSS Floele Serveradministration und serverseitige Scripte 2 13.08.2005 11:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:24 Uhr.