+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Toolbar JS Fehlermeldung document.adminForm.task is undefined

  1. #1
    Neu an Board Avatar von aaren
    Registriert seit
    03.09.2006
    Beiträge
    34
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard Toolbar JS Fehlermeldung document.adminForm.task is undefined

    Hallo Leute,

    ich stehe gerade vollkommen auf dem Schlauch. Ich habe eine neue Componente begonnen und hänge nun komplett im Backend fest. Zu meiner Fehlermeldung habe ich auch zahlreiche Suchanfragen gestartet und auch gute nützliche Tipps gefunden, jedoch nicht die, die zu einer Lösung beigetragen hätten.

    Mein System: Joomla 1.5.15

    Im Backend bekomme ich eine Liste aller Datensätze. Diese werden auch erfolgreich ausgelesen und angezeigt. Leider reagiert meine Toolbar überhaupt nicht mehr. Ich kann weder auf Freigeben, Sperren, Bearbeiten, Löschen und Neu klicken noch kann ich auf published Icons klicken die den Status ändern.

    Ich erhalte immer eine Fehlermeldung im JS => document.adminForm.task is undefined

    Ich habe bisher folgende Files erstellt:
    admin.xyz.html.php
    admin.xyz.php
    toolbar.xyz.html.php
    toolbar.xyz.php

    admin.xyz.html.php gebe ich für die show und edit Funktion immer folgende Parameter mit.
    HTML-Code:
    <form action="index.php" method="post" name="adminForm" id="adminForm">
    HTML-Code:
    <input type="hidden" name="option" value="<?php echo $option; ?> />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="boxchecked" value="0" />
    Das waren laut Recherche immer die häufigsten Fehlerquellen. In diesem Fall gebe ich aber die notwendingen namen wie zb. "adminForm" immer mit.

    Die Datenliste kann ich ohne Probleme editieren. Das heisst ein vorhandener Datensatz wird einwandfrei ausgelesen und diesen kann ich auch editieren und über die zweite Toolbar (save, apply, cancel) auch erfolgreich speichern. Nur diese _DEFAULT() reagiert gar nicht. Siehe Fehlermeldung!

    PHP-Code:
    defined'_JEXEC' ) or die( 'Restricted access' );

    class 
    TOOLBAR_xyz {
        function 
    _NEW() {
            
    JToolBarHelper::save();
            
    JToolBarHelper::apply();
            
    JToolBarHelper::cancel();
        }
        
        function 
    _DEFAULT() {
            
    JToolBarHelper::titleJText::_'xyz' ), 'generic.png' );
            
    JToolBarHelper::publishList();
            
    JToolBarHelper::unpublishList();
            
    JToolBarHelper::editList();
            
    JToolBarHelper::deleteList();
            
    JToolBarHelper::addNew();
        }

    Hat jemand noch einen Vorschlag wo ich nachschauen müsste?
    Geändert von aaren (18.03.2010 um 12:17 Uhr)

  2. #2
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.739
    Bedankte sich
    337
    Erhielt 3.615 Danksagungen
    in 2.974 Beiträgen

    Standard

    Habe es mal in den Bereich Joomla 1.5 Komponentenentwicklung verschoben, da gehört es nämlich rein.

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board Avatar von aaren
    Registriert seit
    03.09.2006
    Beiträge
    34
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard ::gelöst::

    Ich schäme mich ja schon - aber ich habe den Code bestimmt hunderte Male durchgeschaut nach Syntaxfehlern oder vergessenen Zeichen.

    ERST nachdem ich es hier gepostet habe - sah ich den Fehler im HTML Code! Verdammt!!!

    Es tut jetzt wie es soll der Fehler war so simpel wie auch zerstörend!!

    Ich habe das Anführungszeichen in der admin.xyz.html.php am Schluss vergessen => siehe Code!!

    HTML-Code:
    <input type="hidden" name="option" value="<?php echo $option; ?> />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="boxchecked" value="0" />
    Somit wurde die $option nicht korrekt weitergegeben.

    Sorry nochmals und Danke

  5. #4
    Joomla Guru Avatar von elkuku
    Registriert seit
    14.06.2006
    Ort
    Guayaquil - Südamerika
    Beiträge
    1.689
    Bedankte sich
    74
    Erhielt 517 Danksagungen
    in 397 Beiträgen

    Standard

    Eine Entwicklungsumgebung mit Syntaxhighlighting spart manchmal 'ne Menge Arbeit
    Gruß,
    Nikolai
    Hilf mit: Deutsche Joomla! Dokumentation Help testing: EasyCreator Noch Fragen ? Forum.Joomla-Nafu.de

  6. #5
    Neu an Board Avatar von aaren
    Registriert seit
    03.09.2006
    Beiträge
    34
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard

    Hehehe dann sollte ich mein UEDIT nochmals justieren ))

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein