How to call JS-Function?

Mehr
21 Mär 2015 21:59 - 21 Mär 2015 22:00 #2504 von FINWICK
FINWICK antwortete auf das Thema: How to call JS-Function?
$(function() {
    $.ajax({
        type: "get",
        url: "http://www.example.com/yourfile.xml",
        dataType: "xml",
        success: function(data) {
             xmlDoc = $.parseXML( data ),
  	     $xml = $( xmlDoc ),
             $feld3 = $xml.find( "feld3" );
              // hier was mit damit gemacht werden soll
        },
        error: function(xhr, status) {
            /* handle error here */
            console.log($status);
        }
    });
});
api.jquery.com/jquery.parsexml/

Gruß Norbert / FINWICK Kein Support via PN | JPlugger | NDE
Letzte Änderung: 21 Mär 2015 22:00 von FINWICK.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Mär 2015 22:16 #2505 von mikikado
mikikado antwortete auf das Thema: How to call JS-Function?
Danke Norbert. Dein Code ruft XML Datei zwar auf (soweit ich es nachvollziehen konnte) und ist in php, oder?

Ich muss bevor die XML-Datei aufgerufen wird aber noch einige Berechnungen durchführen. Das mach die das javascript Datei. PHP bringt mir in diesem Fall nichts weiter. Im SEBLOD®-Formular werden 5-8 Felder sein. Egal welches geändert wird, soll diese javascript Datei aufgerufen werden!

Ich bin ein totaler Anfänger, habemich aber an dieses Projekt gewagt. (Eigene Homepage! : http://www.maksy-clean.de/angebote vielleicht kannst Du mein Gedankengang nachvollziehen wenn Du die Seite siehst!)

Lg
Michael

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Mär 2015 22:23 #2506 von FINWICK
FINWICK antwortete auf das Thema: How to call JS-Function?
Das ist alles jquery Code (JavaScirpt)

Gruß Norbert / FINWICK Kein Support via PN | JPlugger | NDE

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Mär 2015 22:37 #2507 von mikikado
mikikado antwortete auf das Thema: How to call JS-Function?
uppppss!! :D Danke.

darf ich dich nochmal "belästigen"? Wenn ich in feld1 (in xml-datei) suchen möchte aber die Daten in feld3 (in xml-datei) brauche was muss ich ändern? Blicke nicht durch!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Mär 2015 22:45 - 21 Mär 2015 22:46 #2508 von FINWICK
FINWICK antwortete auf das Thema: How to call JS-Function?
Dein javascript laden.
jQuery.getScript( 'http://www.example.com/pfad/zum/scirpt/myscript.js' );

Die Javascript Datei als grundlgegender Rumpf für deine Funktionen:
(function() {
$(document).ready(function() 
    var xmlDoc = '';
    // XML Datei laden
    $.ajax({
        type: "get",
        url: "http://www.example.com/yourfile.xml",
        dataType: "xml",
        success: function(data) {
             xmlDoc = $.parseXML( data )  },
        error: function(xhr, status) {
            /* handle error here */
            console.log($status);
        }
    });

    // Wenn auf das xml zugegriffen werden soll
    //   $xml = $( xmlDoc ),
    // $feld3 = $xml.find( "feld3" );

   // Wird Feld etw_oder_efh verändert
   $("#etw_oder_efh").on('change', function(){ 
              var flattype = this.val();
              switch ( flattype) {
                 "Einfamilienhaus (EFH)":  // code to do
                                                        break;
                 "Etagenwohnung (ETW)": // code to do
                                                         break;
                  default:  break;
              }      
    });

   // Wird Feld etw_oder_efh verändert
    $("#cck1r_form_anzahl_zimmer").on('change', function(){ 
               var rooms= this.val();
               // ...
    });
 
   // ...

}); 
})(jQuery);

Nutze FireBug und schaue beim Coden in die Konsole, ob dort Script-Fehler gemeldet werden.

Gruß Norbert / FINWICK Kein Support via PN | JPlugger | NDE
Letzte Änderung: 21 Mär 2015 22:46 von FINWICK.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
22 Mär 2015 11:46 #2509 von FINWICK
FINWICK antwortete auf das Thema: How to call JS-Function?

mikikado schrieb: uppppss!! :D Danke.

darf ich dich nochmal "belästigen"? Wenn ich in feld1 (in xml-datei) suchen möchte aber die Daten in feld3 (in xml-datei) brauche was muss ich ändern? Blicke nicht durch!

   $xml = $( xmlDoc );
 $feld1 = $xml.find( "feld1" );
 $feld2 = $xml.find( "feld2" );
 $feld3 = $xml.find( "feld3" );

Gruß Norbert / FINWICK Kein Support via PN | JPlugger | NDE

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
22 Mär 2015 14:06 - 09 Apr 2015 10:02 #2511 von FINWICK
FINWICK antwortete auf das Thema: How to call JS-Function?
Da gebe ich Anonymus recht. Eine Hilfestellung und einen Rahmen für sein Script hat er ja jetzt. Damit kann er dann mit Try & Error beginnen.

Fragen zu Joomla am besten forum.joomla.de/ , da die meisten Supporter vom genannten Forum zu dem neuen Forum gewechselt sind. Alternatives Forum wäre auch noch www.deutsches-joomlaforum.de
Generell würde ich das Script mit jquery kodieren, da findest du die meiste Hilfe im Netz und jquery ist selbst auch sehr gut dokumentiert jquery.com/ und api.jquery.com/ .

Gruß Norbert / FINWICK Kein Support via PN | JPlugger | NDE
Letzte Änderung: 09 Apr 2015 10:02 von .

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum