• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Suchergebnisse

  1. B

    JQuery: Traversieren mit Bedingungen

    Ok, danke. Ich werde es denke ich nochmal neu aufsetzen - in der Hoffnung, dass es besser wird. Eine letzte Frage noch zu diesem Thema: Wie kann ich alle div-Tags entfernen (Start und End-Tags), die keinerlei Attribute aufweisen (keine Klassen oder ähnliches)? Da die End-Tags grundsätzlich alle...
  2. B

    JQuery: Traversieren mit Bedingungen

    Was wäre denn dein Vorschlag?
  3. B

    JQuery: Traversieren mit Bedingungen

    Das ist ja genau der Punkt. Ich möchte eben nicht, dass solche unsinnigen Verschachtelungen entstehen. Ich möchte nämlich genau diese entfernen. Deshalb war mein Ansatz eben, dass ich nach oben den gleichen Tag suche. Ist er vorhanden, so ist der Code einfach schlecht und ich kann den Tag, von...
  4. B

    surroundContents-Fehler bei unvollständigen Tags

    Mit folgendem Code verändere ich den Inhalt einer Selektion aus einem Div-Container. Ich habe das mit surroundContents gelöst, da ich das Ganze nur so ans Laufen bringen konnte... var range = window.getSelection().getRangeAt(0).cloneRange(); var container = document.createElement("mark")...
  5. B

    JQuery: Traversieren mit Bedingungen

    Ich such von einem Element ausgehen ein übergeordnetes Element der gleichen Art. Dabei können bestimmte Elemente dazwischen sein, andere aber nicht, so dass die Suche hier abgebrochen wird. Ich komme dabei weder mit parents(), noch mit parentsuntil() zurecht Beispiele: Lorem ipsum <b>dolor sit...
  6. B

    Regex verbessern

    Hallo zusammen, ich versuche mich derzeit an regulären Ausdrücken. Wenn man sich ganz neu damit beschäftigt, ist das ja eine echt kryptische Sache, aber aller Anfang ist schwer. Ihr würdet mir sehr helfen, wenn ihr mir Korrekturvorschläge bereiten könntet: Entfernt End-Tags (nur </b>, </i> oder...
  7. B

    Von Selektion ausgehend im Rest nach einem Attribut suchen

    Ich komme aber in einer weiteren Aufgabe irgendwie nicht auf den parentNode. var sel = window.getSelection(); if (sel.rangeCount) { var container = document.createElement("div"); for (var i = 0, len = sel.rangeCount; i < len; ++i) {...
  8. B

    Von Selektion ausgehend im Rest nach einem Attribut suchen

    var range = window.getSelection().getRangeAt(0); var newNode = document.createElement("mark"); range.surroundContents(newNode); var ebene = $("mark").closest("div").attr( "data-irgendwas" ); alert(ebene); Mit diesem Workaround setze ich um die...
  9. B

    Von Selektion ausgehend im Rest nach einem Attribut suchen

    Ich könnte z.B. über ein mouseup()-Event mit dem Prüfen beginnen und über window.getSelection().toString(); die Selektion erhalten. Aber das Ergebnis ist ja erst einmal keine Position (sondern ein Inhalt bzw. String), deshalb weiß ich hier nicht weiter.
  10. B

    Von Selektion ausgehend im Rest nach einem Attribut suchen

    Wie kann ich prüfen, ob in einer darüberliegenden Ebene (von einer Selektion ausgehend) ein beliebiger Tag mit dem Attribut "data-irgendwas" vorliegt und das erste Ergebnis in einer Variablen übergeben. Hört sich jetzt wahrscheinlich etwas verwirrend an, deshalb ein Beispiel: In einem...
  11. B

    Text markieren und verändern

    Danke. Leider gibt die letzte Zeile den Fehler "Uncaught NotFoundError: An attempt was made to reference a Node in a context where it does not exist. " Davor das funktioniert und ich kann keinen Unterschied zu meiner Zeile finden, bei der die Tags hinzugefügt werden. Ist ja das gleiche Prinzip...
  12. B

    Text markieren und verändern

    So funktioniert es natürlich: range.insertNode($('<' + tag + '>' + selectedText + '</' + tag + '>')[0]); Weiß aber nicht, wie man diesen Tag wieder aus dem selektierten Bereich entfernt.
  13. B

    Text markieren und verändern

    Ich möchte gerne einen Text markieren und diesen mit einem bestimmten Tag umschließen. Zum markieren bzw. zur Auswertung der Markierung würde ich das hier verwenden: function wrap(tag) { var sel, range; if (window.getSelection) { sel = window.getSelection()...
  14. B

    Editor: Bestimmte Tags schützen

    Also ich habe nochmals darüber nachgedacht. Der einzig spezielle Teil wäre dieser hier: $('#redactor').redactor({ changeCallback: function(html) { console.log(html); } }); In diese Funktion kommt nun etwas, mit dem ich einen String überwache/manipuliere/vergleiche. Und das...
  15. B

    Zwei Preg-replace kombinieren

    Ich stehe gerade auf dem Schlauch. Wie kann ich diese beiden Abfragen kombinieren? $data = preg_replace('|<div class="klasse"><h3>(.*)</h3>(.*)</div>|msU', "[sc titel=\"$1\"]$2[/sc]\n", $data); $data = preg_replace('|<div class="klasse">(.*)</div>|msU', "$1\n", $data); Das muss doch ganz...
  16. B

    Editor: Bestimmte Tags schützen

    Und mein grober Gedanke, dass man bei jeder Änderung überprüft, ob ein bestimmter Tag noch komplett ist, kann man nicht umsetzen? Mir ist klar, dass das eine spezielle Einstellung ist, aber ich dachte, dass man das mehr oder weniger unabhängig vom Editor machen kann. Denn erstens gibt es von...
  17. B

    Editor: Bestimmte Tags schützen

    Das geht leider nicht. Der Editor wird im Rahmen einer Webapp eingesetzt. Das alles zu erläutern ist sicher zu umfangreich. Aber letztlich darf der User eben bestimmte Elemente nicht verändern/löschen können. Deshalb eben meine Frage. Ich dachte irgendwie an eine Art Abfrage, so dass beim...
  18. B

    Editor: Bestimmte Tags schützen

    Hallo zusammen, ich habe leider eine ziemlich spezielle Frage. Ich nutze den Redactor Editor (http://imperavi.com/redactor/). Dabei habe ich z.B. ein DIV-Element mit Inhalt (<div style="background-color: red; width: 300px; height: 100px;">Inhalt</div>) Wenn ich nun im WYSIWYG-Editor den Inhalt...
  19. B

    Editor erstellen

    Nur damit keine Missverständnisse aufkommen. Ich brauche einen Editor in welchem der User ohne HTML-Code (wie eben bei Word) Text formatieren kann. Quasi so etwas wie "Redactor". Vom Aussehen eigentlich genau so. Nur ist selbst der für meine Bedürfnisse schon zu "umfangreich". Deshalb würde ich...
  20. B

    Editor erstellen

    Hallo, ich bräuchte etwas Hilfe bei der Erstellung eines Grundgerüstes für einen ganz einfachen WYSIWYG-Editor. Natürlich gibt es unzählige fertige Scripte. Diese sind für meine Anwendung aber schlicht zu umfangreich. Deswegen möchte ich mir selbst einen basteln. Ich brauche dabei Tipps für...
Zurück
Oben