tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von CPoly
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
207
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.960
    Hallo Tutorianer,

    ich finde es selber schon etwas komisch, dass ich in den letzten Tagen so viel hier im Javascript-Forum nachfrage. Aber es sind eben immer Probleme, zu denen ich zwar Ansätze hätte, aber die eben nicht wirklich funktionieren. Außerdem sind sie etwas anders als das, was man sonst an Fragen dazu im Web findet. Insgesamt kann man sagen, dass sich meine Probleme auf zwei Projekte beziehen, die ich im Web gefunden habe und zu denen ich selber gerne eine Javascript-Implementation schreiben will (da ich die Ansätze beachtenswert finde).Das momentane Problem bezieht sich eigentlich nur auf das letzte Projekte. In diesem gibt es Javascript-Code-Blöcke, die erst dann ausgeführt werden sollen, wenn das entsprechende Template aktiviert wird. Die Frage wäre jetzt, wie man diese Code-Blöcke deaktiviert und später wieder aktiviert.

    Meine Idee war jetzt, dass ich am Anfang ein Skript erstelle, das bereits während des Ladens darauf achtet, ob weitere Skript-Element auftauschen und deren Quelltext dann in ein anderes Objekt auslagert. Beim Aktivieren wird dann einfach der Quelltext wieder zurück transportiert und ausgeführt. Das Problem, das bei mir dabei aufgetreten ist, ist, dass es in einer Endlosschleife endete, die das Laden der Seite an sich blockierte.

    Deshalb wüsste ich gerne einen sinnvolleren Ansatz als meinen.

    PS: Das Attribut defer, das in HTML5 eingeführt wird, und eben dies bewirken soll, scheitet aus, da es nicht sehr weit unterstützt wird und wenn, dann nur für Elemente, die auch ein Attribut src besitzen, also nichts für mich.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Einfach type="text/plain" auf das Skript Tag. Und dann z.B. mittels eval ausführen, wenn es benötigt wird.

    http://jsfiddle.net/MDt4j/

    So werden auch Client Seitige templates eingebunden.
    einfach nur crack bedankt sich. 

  3. #3
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.960
    Mh, so was in der Art hatte ich auch schon im Kopf, aber es ist trotzdem nicht so schön, wie ich mir das dachte.. Deshalb suche ich noch nach besseren Möglichkeiten, wenn es sie denn gibt.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

Ähnliche Themen

  1. Skript per FTP ausführen
    Von Raven280438 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 10.06.08, 17:11
  2. Skript ausführen
    Von Ricooo im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 04.01.08, 22:20
  3. VB Skript um 24.00 Ausführen
    Von kokowawa71 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 28.11.06, 12:20
  4. Skript ausführen
    Von Bella_Isy im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 02.05.05, 15:39
  5. PHP-Skript ausführen
    Von ShooterMS im Forum PHP
    Antworten: 0
    Letzter Beitrag: 14.02.05, 17:46