Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: Attribute mit Bildern - Javascript-Problem  (Gelesen 67 mal)

Offline benax

  • Neu im Forum
  • *
  • Beiträge: 9
  • Geschlecht: Männlich
    • Teile Beitrag
Attribute mit Bildern - Javascript-Problem
« am: 29. November 2019, 15:51:17 »
Hallo Community,

ich möchte in der Datei admin/new_attributes.php ein <input type"file" /> anhängen um dem Attribut ein Bild zu zu ordnen.
Alles kein großes Problem mit autoinclude.

Bis auf Javascript:
in der Datei admin/includes/javascript/jquery.new_attributes.js findet man die entsprechenden Funktionen.
Abgewählte Attribute werden diabled dargestellt, angwählte elemente zeigen sich aktiv.
Leider wurde in den Funktionen ein input type"file" nicht berücksichtigt.
Auch eine weitere Checkbox ist nicht vorgesehen.

Ich will natürlich unbedingt updatesicher bleiben, darum war meine Idee die original Javacriptfunktion zu überladen.
Im Verzeichnes admin/includes/extra/footer/ habe ich eine datei angelegt mit folgendem Inhalt:
Code: Javascript  [Auswählen]
<script>
$(document).ready( function () {

// Original Funktionsobjekt in Variable speichern
var en_disabled_original = window.en_disabled;

// Die Originale Funktion neu definieren
window.en_disabled = function(obj)
{
  // Die Original-Funktion aufrufen
  en_disabled_original(obj);

  // Zusätzliche Funktionalität aufrufen
  obj.closest('tr').find('input[id^=finput_]').attr('disabled', !obj.is(':checked'));
  obj.closest('tr').find('input[name$=_delimg]').attr('disabled', !obj.is(':checked'));
}

});
</script>

Klappt auch ganz gut, solange die datei über das Menü direkt aufgerufen wird.

Im Bereich Kategorien/Artikel wird die Datei jedoch in ein iframe geladen, wo die footer-informationen aus admin/includes/extra/footer/ nicht mitgeladen werden.

War mein Ansatz schlecht? Kann ich Javascript-Funktionen vom parent in das iframe bringen?

Hilfe wrid gerne angenommen.

Linkback: https://www.modified-shop.org/forum/index.php?topic=40604.0


Teile per facebook Teile per linkedin Teile per twitter