tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
483
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    seltsam_mit_hut seltsam_mit_hut ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    29
    Hallo,

    Folgendes Problem. Hab ein selbstprogrammiertes Forum, was auch alles funktioniert, bis auf eine Tatsache das wenn ich jetzt einen Beitrag zitieren will und danach noch einen "Spoiler" Text anhänge, funktioniert der "Spoiler" Befehl nicht mehr (lässt sich weder öffnen noch schließen). Wenn ich jetzt einen Beitrag verfassen würde ohne Zitat funktioniert der Spoiler ohne Probleme.
    Das interessante ist, wenn ich das div id="blockqoute" weggebe beim Zitat dann funktioniert der Spoiler. Auch wenn das div alleine dort stehen würde, würde es nicht gehen! Also der Inhalt blockqoute ist nicht ausschlaggebend.

    Kann mir jemand erklären wieso es nicht funktioniert? Oder sehe ich den Wald vor lauter Bäumen nicht mehr? Bin echt ratlos und wäre für eure Hilfe echt dankbar!

    Zitat Ausgabe:
    PHP-Code:
    $out preg_replace('#\[zitat\](.+?)\[/zitat\]#is','<div id="blockquote">\\1</div>',$out); 
    Spoiler Ausgabe:
    PHP-Code:
    $out preg_replace("#\[spoiler\](.+?)\[/spoiler\]#is","

    <div style=\"padding:2px\">

    <input type=\"button\" value=\"Spoiler öffnen\" style=\"width:90px;margin:0px;padding:0px;\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Spoiler schließen'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Spoiler öffnen'; }\">
    </div>
    <div style=\"margin: 0px; padding: 5px;\">
    <div style=\"display: none;\">
    <i>\\1</i>
    </div>
    </div>

     "
    ,$out); 
     

  2. #2
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    Wie sieht denn der erzeugte HTML-Code aus?
     

  3. #3
    seltsam_mit_hut seltsam_mit_hut ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    29
    Sieht meiner Meinung nach ganz normal aus?

    PHP-Code:
    <div id="blockquote">
    TESTETSTEST
    <br>
    </
    div>
    <
    br>
    <
    br>
    <
    div style="padding:2px">
    <
    input type="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Spoiler schließen'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Spoiler öffnen'; }" style="width:90px;margin:0px;padding:0px;" value="Spoiler öffnen">
    </
    div>

    <
    div style="margin: 0px; padding: 5px;">
    <
    div style="display: none;">
    <
    i>Text versteckt!</i>
    </
    div>
    </
    div
     

  4. #4
    seltsam_mit_hut seltsam_mit_hut ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    29
    Hab es geschafft! War eh klar. Ich musste die Spoiler Ausgabe in ein zusätzliches DIV einbinden, da das DIV nicht wusste zu welchen er nun gehört. Man bin ich blöd. Danke trotzdem für eure Hilfe!
     

Ähnliche Themen

  1. include stört css
    Von smuuuf im Forum CSS
    Antworten: 3
    Letzter Beitrag: 17.11.07, 11:09
  2. include stört css
    Von smuuuf im Forum PHP
    Antworten: 3
    Letzter Beitrag: 17.11.07, 11:09
  3. Stört header?
    Von PaRkY im Forum PHP
    Antworten: 5
    Letzter Beitrag: 29.01.05, 12:41
  4. PC stört TV-Bild
    Von mistaknista im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 0
    Letzter Beitrag: 28.05.04, 11:03
  5. MySQL Ausgabe über PHP in anderes File
    Von hoshisun im Forum PHP
    Antworten: 3
    Letzter Beitrag: 10.12.03, 12:52