Entwickler-Ecke

Wünsche, Anregungen & Kritik - SplitQuotes setzt Cursor falsch


BenBE - Fr 20.10.06 00:06
Titel: SplitQuotes setzt Cursor falsch
Wenn man in einem Post folgende Situation hat:


Quelltext
1:
<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Zitat:</b></span></td>  </tr>  <tr>    <td class="quote">#</td>  </tr></table>                    


und die # der Cursor ist, so ergibt sich korrekt


Quelltext
1:
2:
3:
<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Zitat:</b></span></td>  </tr>  <tr>    <td class="quote"></td>  </tr></table>#

<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Zitat:</b></span></td>  </tr>  <tr>    <td class="quote"></td>  </tr></table>


Klickt man nun wiederholt auf SplitQuote, so erhält man


Quelltext
1:
2:
3:
<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Zitat:</b></span></td>  </tr>  <tr>    <td class="quote"></td>  </tr></table>

[quote#][/quote]


Was inkorrekt ist: Da der Cursor außerhalb eines Zitats ist, dürfte er gar nicht bewegt werden. Noch kurioser ist aber das Ergebnis nach Schritt 2:


Quelltext
1:
2:
3:
<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Zitat:</b></span></td>  </tr>  <tr>    <td class="quote"></td>  </tr></table>

[quote][/quote#]

und im dritten Schritt dann:

Quelltext
1:
2:
3:
4:
5:
<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Zitat:</b></span></td>  </tr>  <tr>    <td class="quote"></td>  </tr></table>

<table width="98%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>    <td><span class="genmed"><b>Zitat:</b></span></td>  </tr>  <tr>    <td class="quote">[/quote</td>  </tr></table>#

[quote]]