php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2009, 10:37  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Variable Höhe des Richtexteditors - javascript

Hallo,

ich arbeite mit einem Free-Rich-Text-Editor

der hat eine config-datei

HTML-Code:
// Width of the rich text editor.
rteWidth = "378px";
// Name of the IFRAME (content editor).
rteName = "freeRTE";
// Name of the hidden form field.
rteFormName = "freeRTE_content";
// Height of the rich text editor.
rteHeight = "";
// Path to the images folder.
rteImagePath = "../images/";
// Path to insert form popup.
rteHTMLPathInsertForm = "../html/insert_form.html";
// Path to insert checkbox popup.
rteHTMLPathInsertCheckbox = "../html/insert_checkbox.html";
// Path to insert radio button popup.
rteHTMLPathInsertRadiobutton = "../html/insert_radiobutton.html";
hier gibt es die variable rteHeight.
ich habe nun eine website mit einer tabelle und zwei spalten.
die höhe der ersten spalte ermittel ich mit:

HTML-Code:
<body onload="getHeight()"> 
und

HTML-Code:
<td id="ex1" width="330" class="atext3" valign="top"> 
und

HTML-Code:
function getHeight()
{
height_text = (document.getElementById('ex1').offsetHeight);
}

Problem:

HTML-Code:
rteHeight = height_text;
in allen Variantionen mit " oder ' oder beides kombiniert funktioniert nicht.
wenn ich es gleich so versuche

HTML-Code:
function getHeight()
{
rteHeight = (document.getElementById('ex1').offsetHeight);
}
vermurkst er mir die ganze tabelle.

Hinweis:

rteHeight wird wie folgt im editor aufgerufen

HTML-Code:
document.write('<textarea id="' + rteFormName + '" name="' + rteFormName + '" style="width:' + rteWidth + ';height:' + rteHeight + ';"></textarea>');

jemand ne idee. es sei dazu gesagt, dass ich wenig ahnung von javasript an sich habe, aber dachte eine einfache variablen-deklaration hinzubekommen.
tux86 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.07.2009, 23:25  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Stell mal das was dir Kopfschmerzen bereitet online. Denn das was du gepostet hast funktioniert.
Ich denke eher, dass du die Variable überschreibst.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 02.07.2009, 17:43  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard

ok ich versuch es. dann das sind ja nur teile eines ganzen großen...


PHP-Code:
<?php
$count 
0;
        
$sql_ab mysql_query('SELECT * FROM ab 
           WHERE pt_pv = "'
.$pt_choice.'"
           ORDER BY ABname'
);

$sel_ab mysql_fetch_array($sql_ab,MYSQL_BOTH);

while(
$sel_ab != 0)
    {
    
$ab $sel_ab['ABname'];            
    
    echo 
'<br><br><div class="ueber">'.$ab.'</div><br><br>';
    

    
$sql mysql_query('SELECT * FROM antrag, a_gliederung
                        WHERE ((PV_A = 1) OR (a_gliederung.a_UGL = "Parteivorstand"))
                        AND antrag.AntragID = a_gliederung.AntragID
                        AND ABName  = "'
.$ab.'"
                        AND NOT SBName = ""
                        AND AK = 1
                        AND deleted = 0
                        AND antrag.pt_pv = "'
.$pt_choice.'"
                        GROUP BY a_gliederung.AntragID
                        ORDER BY AB_Nr'
);
    
    
$sel mysql_fetch_array($sql,MYSQL_BOTH);
    
    while(
$sel != 0)
        {
        if(
$count == 0)
            {
            
$color "";    
            
$count 1;
            }
        else
            {
            
$color "#CCCCCC";
            
$count 0;
            }            
            
        
$text $sel['text'];
        
$text str_replace("'",'"',$text);
        
$text =  html_entity_decode($text);    
        
        
$lock $sel['locked'];
            
        
        echo     
'<hr>
                <table width="800">
                <tr>
                <td  bgcolor="'
.$color.'">
                <b class="text">                
                <a name="'
.$sel['AntragID'].'">
                '
.$sel_ab['ABshort'].'&nbsp;&nbsp;'.$sel['AB_Nr'].'&nbsp;&nbsp;'.$sel['Ueber'].'
                </a>
                </b>
                <br>'
;
                
        if((
$lock == 0) || ($lock == $UserID_akt))
            {            
            echo    
'<a href="table.php?id='.$sel['AntragID'].'&text=Antragstext#'.$sel['AntragID'].'">Text Bearbeiten</a>&nbsp;&brvbar;&nbsp;    
                    <a href="table.php?id='
.$sel['AntragID'].'&text=Empfehlung#'.$sel['AntragID'].'">Empf. Bearbeiten</a>&nbsp;&brvbar;&nbsp;
                    <a href="table.php?id='
.$sel['AntragID'].'&text=Beschluss#'.$sel['AntragID'].'">Beschl. Bearbeiten</a>';
            }
        else
            {
            
$vebResult=mysql_query('SELECT * FROM users                                        
                                    WHERE UserID = "'
.$lock.'"');                       

            
$bResult=mysql_fetch_array($vebResult,MYSQL_BOTH);            
            
            
//---------Hinweis wenn Antrag gerade in Bearbeitung----------
            
echo     '<div class="hinweis3">Der Antrag wird gerade bearbeitet von:</div>
                    <div class="hinweis3">"'
.$bResult['Name'].'"&nbsp;&nbsp;&nbsp;</div>';
            }
                
        echo    
'</td>';

                
            
        if(
$_GET['id'] == $sel['AntragID'])    
            {
            
$update mysql_query('UPDATE antrag SET locked = 0
                                        WHERE UserID = "'
.$UserID_akt.'"');    
            
            
$update mysql_query('UPDATE antrag SET locked = "'.$UserID_akt.'"
                                        WHERE AntragID = "'
.$_GET['id'].'"');    
                
            echo    
'<td align="right"  bgcolor="'.$color.'">';    
            
            if(
$_GET['save'])
                {
                echo    
'<div class="hinweis">Gespeichert</div>';
                }
            else
                {
                echo    
'<div class="hinweis">Noch nicht gespeichert</div>';    
                }
                    
            echo    
'<form action="table.php" method="post" class="form">
                    <input type="hidden" value="'
.$sel['AntragID'].'" name="id">
                    <input type="submit" class="ibutton" value="Speichern">
                    <input type="hidden" name="typ" value="'
.$_GET['text'].'">
                    </td>
                    </tr>
                    </table>'
;    
                
                
            echo     
'<table width="800" border="1">
                    <tr>
                    <td class="ueber">
                    <br>
                    Antragstext
                    <br><br>
                    </td>
                    <td width="65">
                    </td>
                    <td class="ueber">'
;
                    
            if(
$_GET['text'] == "Empfehlung")
                {
                echo 
'<br>Empfehlung<br><br>';
                }
            else
                {
                if((
$datepvBis >= 0) || ($pvBis == "") && ($_GET['text'] != "Beschluss"))
                    {
                    echo 
'<br>Empfehlung<br><br>';    
                    }
                }
            if(
$_GET['text'] == "Beschluss")
                {
                echo 
'<br>Beschluss<br><br>';
                }
            else
                {
                if((
$datepvBis 0) && ($pvBis != "") && ($_GET['text'] != "Empfehlung"))
                    {
                    echo 
'<br>Beschluss<br><br>';    
                    }
                }
                    
            echo    
'</td>
                    </tr>
                    <tr>'
;
                    
            if(
$_GET['text'] == "Antragstext")
                {    
                echo    
'<td valign="top">';                
                
$text $sel['text'];
                
$text str_replace("'",'"',$text);
                
$content =  html_entity_decode($text);
    
                function 
freeRTE_Preload($content
                    {
                    
// Strip newline characters.
                    
$content str_replace(chr(10), " "$content);
                    
$content str_replace(chr(13), " "$content);
                    
// Replace single quotes.
                    
$content str_replace(chr(145), chr(39), $content);
                    
$content str_replace(chr(146), chr(39), $content);
                    
// Return the result.
                    
return $content;
                    }            
                
// Send the preloaded content to the function.
                
$content freeRTE_Preload($content);            
                
                        
?>
                            <!-- Include the Free Rich Text Editor Runtime -->
                            <script src="../js/richtext_ak.js" type="text/javascript" language="javascript"></script>
                            <!-- Include the Free Rich Text Editor Variables Page -->                           
                            <script src="../js/config_ak.js" type="text/javascript" language="javascript"></script>
                            <!-- Initialise the editor -->
                            <script>
                            initRTE('<?php echo $content ?>', '../styles/style.css');
                            </script>
                        <?php
                        
                
echo    '</form>
                        <br>
                        </td>
                        <td >
                        </td>'
;
                }                    
            else
                {                
                
$text $sel['text'];
                
$text str_replace("'",'"',$text);
                
$text =  html_entity_decode($text);
                echo    
'<td id="ex1" width="330" class="atext3" valign="top">
                            <table height="70">
                            <tr>
                                <td height="70">&nbsp;
                                &nbsp;
                                </td>
                            </tr>
                            </table>
                        '
.$text.'
                        <br>
                        </td>
                        <td >
                        </td>'
;    
                }
            
            if(
$_GET['text'] == "Empfehlung")
                {
                echo    
'<td valign="top">';
                
$text_ak $sel['text_ak'];
                
$text_ak str_replace("'",'"',$text_ak);
                
$content =  html_entity_decode($text_ak);
    
                function 
freeRTE_Preload($content
                    {
                    
// Strip newline characters.
                    
$content str_replace(chr(10), " "$content);
                    
$content str_replace(chr(13), " "$content);
                    
// Replace single quotes.
                    
$content str_replace(chr(145), chr(39), $content);
                    
$content str_replace(chr(146), chr(39), $content);
                    
// Return the result.
                    
return $content;
                    }            
                
// Send the preloaded content to the function.
                
$content freeRTE_Preload($content);            
                
                        
?>
                            <body onload="getHeight()">
                            <!-- Include the Free Rich Text Editor Runtime -->
                            <script src="../js/richtext_ak.js" type="text/javascript" language="javascript"></script>
                            <!-- Include the Free Rich Text Editor Variables Page -->                       
                            <script src="../js/config_ak.js" type="text/javascript" language="javascript"></script>                            
                            <!-- Initialise the editor -->
                            <script>
                            initRTE('<?php echo $content ?>', '../styles/style.css');
                            </script>
                        <?php
                        
                
echo    '</form>
                        <br>
                        </td>'
;
                }
            else
                {    
                if((
$datepvBis >= 0) || ($pvBis == "") && ($_GET['text'] != "Beschluss"))
                    {
                    
$text_ak $sel['text_ak'];
                    
$text_ak str_replace("'",'"',$text_ak);
                    
$text_ak =  html_entity_decode($text_ak);
                    echo    
'<td id="ex2" width="330" class="atext3" valign="top">
                                <table height="70">
                                <tr>
                                    <td height="70">&nbsp;
                                    &nbsp;
                                    </td>
                                </tr>
                                </table>
                            '
.$text_ak.'
                            <br>
                            </td>'
;    
                    }
                }

            if(
$_GET['text'] == "Beschluss")
                {
                echo    
'<td valign="top">';    
                
$text_beschl $sel['text_beschl'];
                
$text_beschl str_replace("'",'"',$text_beschl);
                
$content =  html_entity_decode($text_beschl);
    
                function 
freeRTE_Preload($content
                    {
                    
// Strip newline characters.
                    
$content str_replace(chr(10), " "$content);
                    
$content str_replace(chr(13), " "$content);
                    
// Replace single quotes.
                    
$content str_replace(chr(145), chr(39), $content);
                    
$content str_replace(chr(146), chr(39), $content);
                    
// Return the result.
                    
return $content;
                    }            
                
// Send the preloaded content to the function.
                
$content freeRTE_Preload($content);            
                
                        
?>
                                <body onload="getHeight()">
                            <!-- Include the Free Rich Text Editor Runtime -->
                            <script src="../js/richtext_ak.js" type="text/javascript" language="javascript"></script>
                            <!-- Include the Free Rich Text Editor Variables Page -->
                            <script src="../js/config_ak.js" type="text/javascript" language="javascript"></script>
                            <!-- Initialise the editor -->
                            <script>
                            initRTE('<?php echo $content ?>', '../styles/style.css');
                            </script>
                        <?php
                        
                
echo    '</form>
                        <br>
                        </td>'
;
                }
            else
                {    
                if((
$datepvBis 0) && ($pvBis != "") && ($_GET['text'] != "Empfehlung"))
                    {
                    
$text_beschl $sel['text_beschl'];
                    
$text_beschl str_replace("'",'"',$text_beschl);
                    
$text_beschl =  html_entity_decode($text_beschl);
                    echo    
'<td id="ex3" width="330" class="atext3" valign="top">
                                <table height="70">
                                <tr>
                                    <td height="70">&nbsp;
                                    &nbsp;
                                    </td>
                                </tr>
                                </table>
                            '
.$text_beschl.'
                            <br>
                            </td>'
;    
                    }
                }
                    
                    
            echo    
'</tr>';
            echo     
'</table>';    
            }
        else
            {
            echo     
'</tr>
                    </table>'
;    
            }
                
        
$sel mysql_fetch_array($sql,MYSQL_BOTH);        
        }    
    
$sel_ab mysql_fetch_array($sql_ab,MYSQL_BOTH);
    }

?>

SO das is die eigentliche seite.

http://sushi.liebaetz.de/richtig.html


wenn ich nun in der config_ak.js folgendes benutze


HTML-Code:
// Width of the rich text editor.
rteWidth = "378px";
// Name of the IFRAME (content editor).
rteName = "freeRTE";
// Name of the hidden form field.
rteFormName = "freeRTE_content";
// Height of the rich text editor.

...

function getHeight()
{
rteHeight = (document.getElementById('ex1').offsetHeight);
}

...

sieht das ganze so aus.

http://sushi.liebaetz.de/falsch.html

es verschwindet praktisch ne ganze spalte der tabelle und die nachfolgenden zeilen rücken alle in die rechte spalte.

wenn ich nun in der config_ak.js etwas anderes probieren

HTML-Code:
// Width of the rich text editor.
rteWidth = "378px";
// Name of the IFRAME (content editor).
rteName = "freeRTE";
// Name of the hidden form field.
rteFormName = "freeRTE_content";
// Height of the rich text editor.

...

function getHeight()
{
height_text = (document.getElementById('ex1').offsetHeight);
}
rteHeight = height_text;

...
passiert das

http://sushi.liebaetz.de/falsch2.html



kurz beschrieben wie es funktionieren soll.

die linke spalte "Antragstext" hat eine bestimmt höhe. die wird wie im ersten beitrag beschrieben mit

<body onload="">
und
(document.getElementById('ex1').offsetHeight);

ermittelt. leider hab ich keine andere möglichkeit gefunden außer es im body aufzurufen.
diese höhe soll dann dem rich-text-editor in der rechten spalte zugewiesen werden.

im ersten beitrag sieht man die entsprechende code-zeile dafür. (letzter codeauszug)
tux86 ist offline   Mit Zitat antworten
Alt 02.07.2009, 19:13  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OK jetzt kann ich es mir besser vorstellen. Eigentlich meinte ich aber, dass du mal den konkreten HTML-Code online stellen sollst, inkl. JavaScript.
Praktisch das, was du auf dem Screenshot hast einfach mal als HTML-Version.
Ich bin mir ziemlich sicher, dass du die globale Variable überschreibst oder den Funktionsaufruf vor dem onload-Event startest.
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 03.07.2009, 09:19  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard

mmmhhh der html code ist integriert im php-script.

aber ich kann ja versuchen den code rauszufiltern.



PHP-Code:
<?php             
 
echo    '<table>
            <tr>
            <td id="ex1" width="330" class="atext3" valign="top">
            '
.$text.'
            <br>
            </td>
            <td >
            </td>'
;   
 
echo    
'<td valign="top">';
           
$text_ak $sel['text_ak'];
           
$text_ak str_replace("'",'"',$text_ak);
           
$content =  html_entity_decode($text_ak);
    
           function 
freeRTE_Preload($content
                {
                 
// Strip newline characters.
                 
$content str_replace(chr(10), " "$content);
                 
$content str_replace(chr(13), " "$content);
                 
// Replace single quotes.
                 
$content str_replace(chr(145), chr(39), $content);
                 
$content str_replace(chr(146), chr(39), $content);
                 
// Return the result.
                 
return $content;
                 }            
            
// Send the preloaded content to the function.
            
$content freeRTE_Preload($content);            
              

           
//HIER ist der Funktionsaufruf onload 
          //vor dem Aufruf der Javascript dateien  
           
?>
           <body onload="getHeight()">
           <!-- Include the Free Rich Text Editor Runtime -->
           <script src="../js/richtext_ak.js" type="text/javascript" language="javascript"></script>
           <!-- Include the Free Rich Text Editor Variables Page -->                       
           <script src="../js/config_ak.js" type="text/javascript" language="javascript"></script>                            
           <!-- Initialise the editor -->
           <script>
           initRTE('<?php echo $content ?>', '../styles/style.css');
           </script>
            <?php
                        
echo    '</form>
           <br>
           </td>
           </tr>
           </table>'
;

so das dürfte der wichtigste part sein. in dem file gibt es keinen weiteren aufruf von javascript. also auch keine variablen wie height_text

alles andere wie gehabt.
javascript wird einzig in der config_ak.js und in der richtext_ak.js verwendet, die hier NACH dem onload aufgerufen werden.
auch hier gitb es keine offensichtliche doppelung oder überschriebung der variable height_text bzw. rteHeight, die wiederum ein einziges mal als globale variable in config_ak.js konfiguriert wird


config_ak.js

HTML-Code:
// Width of the rich text editor.
rteWidth = "378px";
// Name of the IFRAME (content editor).
rteName = "freeRTE";
// Name of the hidden form field.
rteFormName = "freeRTE_content";
// Height of the rich text editor.


function getHeight()
{
height_text = (document.getElementById('ex1').offsetHeight);
}
rteHeight = height_text;


// Path to the images folder.
rteImagePath = "../images/";
// Path to insert form popup.
rteHTMLPathInsertForm = "../html/insert_form.html";
// Path to insert checkbox popup.
rteHTMLPathInsertCheckbox = "../html/insert_checkbox.html";
// Path to insert radio button popup.
rteHTMLPathInsertRadiobutton = "../html/insert_radiobutton.html";
// Path to insert text area popup.
rteHTMLPathInsertTextArea = "../html/insert_textarea.html";
// Path to insert submit button popup.
rteHTMLPathInsertSubmit = "../html/insert_submit.html";
// Path to insert image submit button popup.
rteHTMLPathInsertImageSubmit = "../html/insert_image_submit.html";
// Path to reset form button popup.
rteHTMLPathInsertReset = "../html/insert_reset.html";
// Path to insert hidden form field popup.
rteHTMLPathInsertHidden = "../html/insert_hidden.html";
// Path to insert password field popup.
rteHTMLPathInsertPassword = "../html/insert_password.html";
// Path to insert text field popup.
rteHTMLPathInsertText = "../html/insert_text.html";
// Path to insert table popup.
rteHTMLPathInsertTable = "../html/insert_table.html";
// Path to edit table properties popup.
rteHTMLPathEditTable = "../html/edit_table.html";
// Path to insert link popup.
rteHTMLPathInsertLink = "../html/insert_link.html";
// Path to edit link popup.
rteHTMLPathEditLink = "../html/edit_link.html";
// Path to insert image popup.
rteHTMLPathInsertImage = "../html/insert_image.html";
// Format Menu (H1, H2, H3 etc etc).
rteFormat = false;
// Font Face Menu (Arial, Verdana etc etc).
rteFontFace = false;
// Font Size Menu (1, 2, etc etc).
rteFontSize = false;
// Font Color Menu.
rteFontColor = false;
// Bold Text Button.
rteBold = true;
// Italicize Text Button.
rteItalic = true;
// Underline Text Button.
rteUnderline = true;
// Strikethrough Text Button.
rteStrikeThrough = false;
// Left Justify Button.
rteLeftAlign = true;
// Center Justify Button.
rteCenterAlign = true;
// Right Justify Button.
rteRightAlign = true;
// Full Justify Button.
rteFullAlign = true;
// Insert Horizontal Rule Button.
rteHorizontalRule = false;
// Superscript Text Button.
rteSuperscript = false;
// Subscript Text Button.
rteSubscript = false;
// Insert Hyperlink Button.
rteLink = false;
// Remove Hyperlink Button.
rteUnlink = false;
// Insert Image Button.
rteImages = false;
// Remove Formatting Button.
rteRemoveFormat = true;
// Table Formatting Buttons.
rteTables = false;
// Insert an ordered list Button.
rteOrderedList = true;
// Insert an unordered list Button.
rteUnorderedList = true;
// Indent Button.
rteIndent = true;
// Outdent Button.
rteOutdent = true;
// Undo Button.
rteUndo = true;
// Redo Button.
rteRedo = true;
// Cut, Copy & Paste Buttons.
rteCutCopyPaste = true;
// Insert form button.
rteInsertForm = false;
// Insert checkbox button.
rteInsertCheckbox = false;
// Insert radio button.
rteInsertRadio = false;
// Insert textarea.
rteInsertTextArea = false;
// Insert submit button.
rteInsertSubmit = false;
// Insert image submit button.
rteInsertImageSubmit = false;
// Insert reset button.
rteInsertReset = false;
// Insert hidden field.
rteInsertHidden = false;
// Insert password field.
rteInsertPassword = false;
// Insert text field.
rteInsertTextField = false;
// Print Rich Text Area Content.
rtePrint = false;
// Select All of Rich Text Area Content.
rteSelectAll = true;
// Spell Checker.
rteSpellCheck = false;
// Show Preview Button.
rtePreviewMode = false;
// Show Code Edit Button.
rteCodeMode = true;
// Show Design Mode Button.
rteDesignMode = true;
setze ich in der funktion getHeight ein alert(height_text); gibt er mir übrigens die Höhe RICHTIG aus. Nur die verwendung in der variable rteHeight funktioniert nicht.

Hier noch der wichtige auszug aus der richtext_ak.js
ist unübersichtlich, hab ich aber auch nicht geschrieben.

HTML-Code:
function initRTE(rtePreloadContent, rteCSS) { if (!document.designMode) { document.write('<textarea id="' + rteFormName + '" name="' + rteFormName + '" style="width:' + rteWidth + ';height:' + rteHeight + ';"></textarea>');} else { document.write('<style>'); document.write('.rtebg {'); document.write('	background-image:url(' + rteImagePath + 'bg.gif);'); document.write('	font-family:Arial, Helvetica, sans-serif;'); document.write('	font-size:10px;'); document.write('}'); document.write('.rtedropdown1 {'); document.write('	height:16px;'); document.write('	font-family:Arial, Helvetica, sans-serif;'); document.write('	padding-left:3px;'); document.write('	padding-right:3px;'); document.write('	font-size:11px;'); document.write('	border:1px solid #FFFFFF;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtedropdown2 {'); document.write('	width:11px;'); document.write('	background-image:url(' + rteImagePath + 'bg.gif);'); document.write('	border-top:1px solid #FFFFFF;'); document.write('	border-right:1px solid #FFFFFF;'); document.write('	border-bottom:1px solid #FFFFFF;'); document.write('	cursor:default;'); if (document.all && !window.opera)
{ document.write('	height:20px;');}
else
{ document.write('	height:16px;');}
document.write('}'); document.write('.rtedropdown4 {'); document.write('	font-family:Arial, Helvetica, sans-serif;'); document.write('	padding-left:3px;'); document.write('	padding-right:3px;'); document.write('	font-size:11px;'); document.write('	border:1px solid #002D96;'); document.write('	cursor:default;'); if (document.all && !window.opera)
{ document.write('	line-height:18px;');}
else
{ document.write('	height:16px;');}
document.write('}'); document.write('.rtedropdown5 {'); document.write('	background-image:url(' + rteImagePath + 'bgover.gif);'); document.write('	border-top:1px solid #000080;'); document.write('	border-right:1px solid #000080;'); document.write('	border-bottom:1px solid #000080;'); document.write('	cursor:default;'); if (document.all && !window.opera)
{ document.write('	height:20px;');}
else
{ document.write('	height:16px;');}
document.write('}'); document.write('.rtedropdown5b {'); document.write('	background-image:url(' + rteImagePath + 'bgover.gif);'); document.write('	border-top:1px solid #000080;'); document.write('	border-right:1px solid #000080;'); document.write('	border-bottom:1px solid #000080;'); document.write('	cursor:default;'); if (document.all && !window.opera)
{ document.write('	height:21px;');}
else
{ document.write('	height:19px;');}
document.write('}'); document.write('.rtedropdown6 {'); document.write('	width:11px;'); document.write('	background-image:url(' + rteImagePath + 'bgdown.gif);'); document.write('	border-top:1px solid #000080;'); document.write('	border-right:1px solid #000080;'); document.write('	border-bottom:1px solid #000080;'); document.write('	cursor:default;'); if (document.all && !window.opera)
{ document.write('	height:20px;');}
else
{ document.write('	height:16px;');}
document.write('}'); document.write('.rtedropdown7 {'); document.write('	border:1px solid #002D96;'); document.write('	background-color:#FFFFFF;'); document.write('	font-family:Arial, Helvetica, sans-serif;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtedropdown8 {'); document.write('	background-image:url(' + rteImagePath + 'bgover.gif);'); document.write('	border:1px solid #002D96;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtedropdown9 {'); document.write('	background-image:url(' + rteImagePath + 'bgdown.gif);'); document.write('	border-top:1px solid #000080;'); document.write('	border-right:1px solid #000080;'); document.write('	border-bottom:1px solid #000080;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtedropdown9b {'); document.write('	background-image:url(' + rteImagePath + 'bgdown.gif);'); document.write('	border-top:1px solid #000080;'); document.write('	border-right:1px solid #000080;'); document.write('	border-bottom:1px solid #000080;'); document.write('	cursor:default;'); if (document.all && !window.opera)
{ document.write('	height:21px;');}
else
{ document.write('	height:19px;');}
document.write('}'); document.write('.rtedropdown10 {'); document.write('	border:0px solid transparent;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtedropdown11 {'); document.write('	border-top:0px solid transparent;'); document.write('	border-right:0px solid transparent;'); document.write('	border-bottom:0px solid transparent;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtedropdown11b {'); document.write('	border-top:0px solid transparent;'); document.write('	border-right:0px solid transparent;'); document.write('	border-bottom:0px solid transparent;'); document.write('	cursor:default;'); document.write('	height:19px;'); document.write('}'); document.write('.rtedropdown12 {'); document.write('	background-image:url(' + rteImagePath + 'bgdown.gif);'); document.write('	border:1px solid #000080;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtedropdown13 {'); document.write('	padding:1px;'); document.write('	border:1px solid #FFFFFF;'); document.write('	background-color:#FFFFFF;'); document.write('}'); document.write('.rtedropdown14 {'); document.write('	padding:1px;'); document.write('	border:1px solid #000080;'); document.write('	background-color:#FFEEC2;'); document.write('}'); document.write('.rtebtn1 {'); document.write('	display:block;'); document.write('	width:21px;'); document.write('	height:20px;'); document.write('	padding: 1px;'); document.write('	background-image:url(' + rteImagePath + 'bg.gif);'); document.write('}'); document.write('.rtebtn2 {'); document.write('	display:block;'); document.write('	width:21px;'); document.write('	height:20px;'); document.write('	border:1px solid #000080;'); document.write('	background-image:url(' + rteImagePath + 'bgover.gif);'); document.write('}'); document.write('.rtebtn3 {'); document.write('	display:block;'); document.write('	width:21px;'); document.write('	height:20px;'); document.write('	border:1px solid #000080;'); document.write('	background-image:url(' + rteImagePath + 'bgselect.gif);'); document.write('}'); document.write('.rtebtn4 {'); document.write('	display:block;'); document.write('	width:21px;'); document.write('	height:20px;'); document.write('	border:1px solid #000080;'); document.write('	background-image:url(' + rteImagePath + 'bgdown.gif);'); document.write('}'); document.write('.rtebtn5 {'); document.write('	display:block;'); document.write('	width:21px;'); document.write('	height:20px;'); document.write('	padding: 1px;'); document.write('	background-image:url(' + rteImagePath + 'bg.gif);'); document.write('}'); document.write('.rtebtn6 {'); document.write('	display:block;'); document.write('	padding: 3px;'); document.write('	cursor:default;'); document.write('}'); document.write('.rtebtn7 {'); document.write('	display:block;'); document.write('	border:1px solid #000080;'); document.write('	background-image:url(' + rteImagePath + 'bgover.gif);'); document.write('	cursor:default;'); document.write('	padding: 2px;'); document.write('}'); document.write('.rtebtn8 {'); document.write('	display:block;'); document.write('	border:1px solid #000080;'); document.write('	background-image:url(' + rteImagePath + 'bgselect.gif);'); document.write('	cursor:default;'); document.write('	padding: 2px;'); document.write('}'); document.write('.rtebtn9 {'); document.write('	display:block;'); document.write('	border:1px solid #000080;'); document.write('	background-image:url(' + rteImagePath + 'bgdown.gif);'); document.write('	cursor:default;'); document.write('	padding: 2px;'); document.write('}'); document.write('</style>'); document.write('<input type="hidden" id="preview_css" value="' + rteCSS + '">'); document.write('<input type="hidden" id="iframe_name" value="' + rteName + '">'); document.write('<table style="width:' + rteWidth + ';border-left:1px solid #3B619C;border-right:1px solid #3B619C;border-top:1px solid #3B619C;" cellpadding="0" cellspacing="0">'); document.write('  <tr>'); document.write('    <td bgcolor="#C3DAF9">'); document.write('	<table cellpadding="0" cellspacing="0" id="tb1" onmousedown="return false;">'); document.write('      <tr>'); document.write('        <td width="7"><img src="' + rteImagePath + 'start.gif" width="7" height="25"></td>'); document.write('        <td class="rtebg" id="rtesep1"><img src="' + rteImagePath + 'blank.gif"></td>'); document.write('        <td background="' + rteImagePath + 'bg.gif" id="rteformat">'); document.write('		<table width="100%" cellpadding="0" cellspacing="0" id="format4" bgcolor="#FFFFFF" title="Style">'); document.write('          <tr>'); document.write('            <td nowrap><div unselectable="on" id="format1" class="rtedropdown1" style="width:58px;font-family:arial;font-size:11px;color:#000000;">Paragraph</div></td>'); document.write('            <td><div unselectable="on" id="format2" class="rtedropdown2"><img src="' + rteImagePath + 'arrow.gif" width="11" height="16"></div></td>'); document.write('          </tr>'); document.write('        </table>'); document.write('		<div id="format3" class="rtedropdown7" style="position:absolute;display:none;">'); document.write('			<div unselectable="on" id="formatblock" style="font-size:24px; font-family:arial;color:#000000;font-weight:bold;padding:5px;" nowrap>Header 1</div>'); document.write('			<div unselectable="on" id="formatblock" style="font-size:18px; font-family:arial;color:#000000;font-weight:bold;padding:5px;" nowrap>Header 2</div>'); document.write('			<div unselectable="on" id="formatblock" style="font-size:16px; font-family:arial;color:#000000;font-weight:bold;padding:5px;" nowrap>Header 3</div>'); document.write('			<div unselectable="on" id="formatblock" style="font-size:14px; font-family:arial;color:#000000;font-weight:bold;padding:5px;" nowrap>Header 4</div>'); document.write('			<div unselectable="on" id="formatblock" style="font-size:12px; font-family:arial;color:#000000;font-weight:bold;padding:5px;" nowrap>Header 5</div>'); document.write('			<div unselectable="on" id="formatblock" style="font-size:10px; font-family:arial;color:#000000;font-weight:bold;padding:5px;" nowrap>Header 6</div>'); document.write('			<div unselectable="on" id="formatblock" style="font-size:12px; font-family:arial;color:#000000;font-weight:bold;padding:5px;" nowrap>Paragraph</div>'); document.write('		</div>'); document.write('        </td>'); document.write('        <td class="rtebg"><img src="' + rteImagePath + 'blank.gif"></td>'); document.write('        <td background="' + rteImagePath + 'bg.gif" id="rtefontface">'); document.write('		<table style="width:110px;" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" title="Font">'); document.write('          <tr>'); document.write('            <td nowrap><div unselectable="on" id="fontface1" class="rtedropdown1" style="width:98px;font-family:arial;font-size:11px;color:#000000;">Verdana</div></td>'); document.write('            <td><div unselectable="on" id="fontface2" class="rtedropdown2"><img src="' + rteImagePath + 'arrow.gif" width="11" height="16"></div></td>'); document.write('          </tr>'); document.write('        </table>'); document.write('		<div id="fontface3" class="rtedropdown7" style="position:absolute;display:none;">'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:arial;padding:5px;" nowrap>Arial</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:arial black;padding:5px;" nowrap>Arial Black</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:arial narrow;padding:5px;" nowrap>Arial Narrow</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:courier new;padding:5px;" nowrap>Courier New</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:century gothic;padding:5px;" nowrap>Century Gothic</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:comic sans ms;padding:5px;" nowrap>Comic Sans MS</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:impact;padding:5px;" nowrap>Impact</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:tahoma;padding:5px;" nowrap>Tahoma</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:times new roman;padding:5px;" nowrap>Times New Roman</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:trebuchet ms;padding:5px;" nowrap>Trebuchet MS</div>'); document.write('			<div unselectable="on" id="fontface" style="color:#000000;font-family:verdana;padding:5px;" nowrap>Verdana</div>'); document.write('		</div>'); document.write('        </td>'); document.write('        <td class="rtebg"><img src="' + rteImagePath + 'blank.gif"></td>'); document.write('        <td background="' + rteImagePath + 'bg.gif" id="rtefontsize">'); document.write('		<table width="100%" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" title="Font Size">'); document.write('          <tr>'); document.write('            <td><div unselectable="on" id="fontsize1" class="rtedropdown1" style="font-family:arial;font-size:11px;color:#000000;">2</div></td>'); document.write('            <td><div unselectable="on" id="fontsize2" class="rtedropdown2"><img src="' + rteImagePath + 'arrow.gif" width="11" height="16"></div></td>'); document.write('          </tr>'); document.write('        </table>'); document.write('		<div id="fontsize3" class="rtedropdown7" style="position:absolute;display:none;">'); document.write('			<div unselectable="on" id="fontface" style="font-family:arial;color:#000000;font-size:7px;padding:5px;">1</div>'); document.write('			<div unselectable="on" id="fontface" style="font-family:arial;color:#000000;font-size:10px;padding:5px;">2</div>'); document.write('			<div unselectable="on" id="fontface" style="font-family:arial;color:#000000;font-size:12px;padding:5px;">3</div>'); document.write('			<div unselectable="on" id="fontface" style="font-family:arial;color:#000000;font-size:13px;padding:5px;">4</div>'); document.write('			<div unselectable="on" id="fontface" style="font-family:arial;color:#000000;font-size:17px;padding:5px;">5</div>'); document.write('			<div unselectable="on" id="fontface" style="font-family:arial;color:#000000;font-size:23px;padding:5px;">6</div>'); document.write('			<div unselectable="on" id="fontface" style="font-family:arial;color:#000000;font-size:35px;padding:5px;">7</div>'); document.write('		</div>'); document.write('        </td>'); document.write('        <td class="rtebg"><img src="' + rteImagePath + 'blank.gif"></td>'); document.write('        <td class="rtebg" id="rtefontcolor" title="Font Color">'); document.write('        	<table style="width:35px;" border="0" cellspacing="0" cellpadding="0">'); document.write('        		<tr>'); if (!document.all || window.opera)
{ document.write('        			<td><div id="fontcolor1" align="center" class="rtedropdown5" style="padding-bottom:1px;"><img src="' + rteImagePath + 'fontcolor.gif"><br><img id="fontcolor4" src="' + rteImagePath + 'fontcolor2.gif" style="background-color:#FF0000;"></div></td>'); document.write('        			<td><div align="center" id="fontcolor2" class="rtedropdown8"><img src="' + rteImagePath + 'arrow.gif"></div></td>');}
else
{ document.write('        			<td><div id="fontcolor1" align="center" class="rtedropdown5" style="padding-bottom:1px;"><img src="' + rteImagePath + 'fontcolor.gif"><br><img id="fontcolor4" src="' + rteImagePath + 'fontcolor2.gif" style="background-color:#FF0000;"></div></td>'); document.write('        			<td><div align="center" id="fontcolor2" class="rtedropdown8"><img src="' + rteImagePath + 'arrow.gif"></div></td>');}
document.write('        		</tr>'); document.write('        	</table>'); document.write('		<div id="fontcolor3" class="rtedropdown7" style="position:absolute;display:none;padding:4px;border:1px solid #002D96;">'); document.write('			<table border="0" cellspacing="1" cellpadding="0">'); document.write('				<tr>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#000000;" onClick="rteColorClick(\'#000000\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#993300;" onClick="rteColorClick(\'#993300\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#333300;" onClick="rteColorClick(\'#333300\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#003300;" onClick="rteColorClick(\'#003300\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#003366;" onClick="rteColorClick(\'#003366\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#000080;" onClick="rteColorClick(\'#000080\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#333399;" onClick="rteColorClick(\'#333399\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#333333;" onClick="rteColorClick(\'#333333\');"></div></td>'); document.write('				</tr>'); document.write('				<tr>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#800000;" onClick="rteColorClick(\'#800000\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FF6600;" onClick="rteColorClick(\'#FF6600\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#808000;" onClick="rteColorClick(\'#808000\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#008000;" onClick="rteColorClick(\'#008000\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#008080;" onClick="rteColorClick(\'#008080\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#0000FF;" onClick="rteColorClick(\'#0000FF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#666699;" onClick="rteColorClick(\'#666699\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#808080;" onClick="rteColorClick(\'#808080\');"></div></td>'); document.write('				</tr>'); document.write('				<tr>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FF0000;" onClick="rteColorClick(\'#FF0000\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FF9900;" onClick="rteColorClick(\'#FF9900\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#99CC00;" onClick="rteColorClick(\'#99CC00\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#339966;" onClick="rteColorClick(\'#339966\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#33CCCC;" onClick="rteColorClick(\'#33CCCC\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#3366FF;" onClick="rteColorClick(\'#3366FF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#800080;" onClick="rteColorClick(\'#800080\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#999999;" onClick="rteColorClick(\'#999999\');"></div></td>'); document.write('				</tr>'); document.write('				<tr>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FF00FF;" onClick="rteColorClick(\'#FF00FF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FFCC00;" onClick="rteColorClick(\'#FFCC00\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FFFF00;" onClick="rteColorClick(\'#FFFF00\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#00FF00;" onClick="rteColorClick(\'#00FF00\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#00FFFF;" onClick="rteColorClick(\'#00FFFF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#00CCFF;" onClick="rteColorClick(\'#00CCFF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#993366;" onClick="rteColorClick(\'#993366\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#C0C0C0;" onClick="rteColorClick(\'#C0C0C0\');"></div></td>'); document.write('				</tr>'); document.write('				<tr>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FF99CC;" onClick="rteColorClick(\'#FF99CC\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FFCC99;" onClick="rteColorClick(\'#FFCC99\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FFFF99;" onClick="rteColorClick(\'#FFFF99\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#CCFFCC;" onClick="rteColorClick(\'#CCFFCC\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#CCFFFF;" onClick="rteColorClick(\'#CCFFFF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#99CCFF;" onClick="rteColorClick(\'#99CCFF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#CC99FF;" onClick="rteColorClick(\'#CC99FF\');"></div></td>'); document.write('					<td><div id="fontcolor" class="rtedropdown13"><img src="' + rteImagePath + 'fontcolor3.gif" style="background-color:#FFFFFF;" onClick="rteColorClick(\'#FFFFFF\');"></div></td>'); document.write('				</tr>'); document.write('			</table>'); document.write('		</div>'); document.write('        </td>'); document.write('        <td class="rtebg" id="rtesep2"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" title="Bold"><div id="bold" class="rtebtn1"><img src="' + rteImagePath + 'bold.gif"></div></td>'); document.write('        <td class="rtebg" title="Italic"><div id="italic" class="rtebtn1"><img src="' + rteImagePath + 'italic.gif"></div></td>'); document.write('        <td class="rtebg" title="Underline"><div id="underline" class="rtebtn1"><img src="' + rteImagePath + 'underline.gif"></div></td>'); document.write('        <td class="rtebg" title="Strikethrough"><div id="strikethrough" class="rtebtn1"><img src="' + rteImagePath + 'strikethrough.gif"></div></td>'); document.write('        <td class="rtebg" id="rtesep3"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" title="Align Left"><div id="justifyleft" class="rtebtn1"><img src="' + rteImagePath + 'leftalign.gif" width="21" height="20"></div></td>'); document.write('        <td class="rtebg" title="Center"><div id="justifycenter" class="rtebtn1"><img src="' + rteImagePath + 'centeralign.gif"></div></td>'); document.write('        <td class="rtebg" title="Align Right"><div id="justifyright" class="rtebtn1"><img src="' + rteImagePath + 'rightalign.gif"></div></td>'); document.write('        <td class="rtebg" title="Justify"><div id="justifyfull" class="rtebtn1"><img src="' + rteImagePath + 'fullalign.gif"></div></td>'); document.write('        <td class="rtebg" title="Horizontal Rule"><div id="inserthorizontalrule" class="rtebtn1"><img src="' + rteImagePath + 'hr.gif"></div></td>'); document.write('        <td class="rtebg" id="rtesep4"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" title="Superscript"><div id="superscript" class="rtebtn1"><img src="' + rteImagePath + 'superscript.gif"></div></td>'); document.write('        <td class="rtebg" title="Subscript"><div id="subscript" class="rtebtn1"><img src="' + rteImagePath + 'subscript.gif"></div></td>'); document.write('        <td width="14"><img src="' + rteImagePath + 'finish.gif" width="14" height="25"></td>'); document.write('		<td width="100%"></td>'); document.write('      </tr>'); document.write('    </table></td>'); document.write('  </tr>'); document.write('  <tr>'); document.write('    <td bgcolor="#C3DAF9">'); document.write('	<table cellpadding="0" cellspacing="0" id="tb2" onmousedown="return false;">'); document.write('      <tr>'); document.write('        <td width="7"><img src="' + rteImagePath + 'start.gif" width="7" height="25" /></td>'); document.write('        <td class="rtebg"><img src="' + rteImagePath + 'blank.gif"></td>'); document.write('        <td class="rtebg"><div id="createlink" class="rtebtn1" title="Insert Hyperlink"><a href="javascript:rteBtnCreateLink();" style="cursor:default;"><img src="' + rteImagePath + 'insertlink.gif" border="0"></a></div><div style="display:none;" id="editlink" class="rtebtn1" title="Edit Hyperlink"><a href="javascript:rteBtnEditLink();" style="cursor:default;"><img src="' + rteImagePath + 'insertlink.gif"border="0"></a></div></td>'); document.write('        <td class="rtebg" title="Remove Hyperlink"><div id="unlink" class="rtebtn1"><img src="' + rteImagePath + 'unlink.gif"></div></td>'); document.write('        <td class="rtebg" id="rtesep5"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" title="Insert Image"><div id="insertimage" class="rtebtn1"><a href="javascript:rteBtnInsertImage();" style="cursor:default;"><img src="' + rteImagePath + 'insertimage.gif" border="0"></a></div></td>'); document.write('        <td class="rtebg" title="Remove Formatting"><div id="removeformat" class="rtebtn1"><img src="' + rteImagePath + 'format.gif"></div></td>'); document.write('        <td class="rtebg" id="rtesep6"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" id="tables">'); document.write('		<table border="0" width="0" cellspacing="0" cellpadding="0" id="table_options_on" style="display:none;">'); document.write('		<tr>'); document.write('        <td><div id="inserttable" class="rtebtn1" title="Insert Table"><a href="javascript:rteBtnInsertTable();" style="cursor:default;"><img src="' + rteImagePath + 'inserttable.gif" border="0"></a></div><div id="edittable" class="rtebtn1" title="Edit Table Properties"><a href="javascript:rteBtnEditTable();" style="cursor:default;"><img src="' + rteImagePath + 'inserttable.gif" border="0"></a></div></td>'); document.write('        <td><div id="insertcolumnleft" class="rtebtn1" title="Insert Column to the left"><img src="' + rteImagePath + 'insertcolumnleft.gif" onClick="rteBtnInsertTableColumnBefore();"></div></td>'); document.write('        <td><div id="insertcolumnright" class="rtebtn1" title="Insert Column to the right"><img src="' + rteImagePath + 'insertcolumnright.gif" onClick="rteBtnInsertTableColumnAfter();"></div></td>'); document.write('        <td><div id="insertrowabove" class="rtebtn1" title="Insert Row above"><img src="' + rteImagePath + 'insertrowabove.gif" onClick="rteBtnInsertTableRowBefore();"></div></td>'); document.write('        <td><div id="insertrowbelow" class="rtebtn1" title="Insert Row below"><img src="' + rteImagePath + 'insertrowbelow.gif" onClick="rteBtnInsertTableRowAfter();"></div></td>'); document.write('        <td><div id="deletecolumn" class="rtebtn1" title="Delete Current column"><img src="' + rteImagePath + 'deletecolumn.gif" onClick="rteBtnDeleteTableColumn();"></div></td>'); document.write('        <td><div id="deleterow" class="rtebtn1" title="Delete Current row"><img src="' + rteImagePath + 'deleterow.gif" onClick="rteBtnDeleteTableRow();"></div></td>'); document.write('        </tr>'); document.write('		</table>'); document.write('		<table border="0" width="0" cellspacing="0" cellpadding="0" id="table_options_off">'); document.write('		<tr>'); document.write('        <td><div id="inserttable" class="rtebtn1" title="Insert Table"><a href="javascript:rteBtnInsertTable();" style="cursor:default;"><img src="' + rteImagePath + 'inserttable.gif" border="0"></div></a></td>'); document.write('        <td><div class="rtebtn5" title="Insert Column to the left"><img src="' + rteImagePath + 'insertcolumnleftgrey.gif"></div></td>'); document.write('        <td><div class="rtebtn5" title="Insert Column to the right"><img src="' + rteImagePath + 'insertcolumnrightgrey.gif"></div></td>'); document.write('        <td><div class="rtebtn5" title="Insert Row above"><img src="' + rteImagePath + 'insertrowabovegrey.gif"></div></td>'); document.write('        <td><div class="rtebtn5" title="Insert Row below"><img src="' + rteImagePath + 'insertrowbelowgrey.gif"></div></td>'); document.write('        <td><div class="rtebtn5" title="Delete Current column"><img src="' + rteImagePath + 'deletecolumngrey.gif"></div></td>'); document.write('        <td><div class="rtebtn5" title="Delete Current row"><img src="' + rteImagePath + 'deleterowgrey.gif"></div></td>'); document.write('        </tr>'); document.write('		</table>'); document.write('		</td>'); document.write('        <td class="rtebg" id="rtesep7"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" title="Numbering"><div id="insertorderedlist" class="rtebtn1"><img src="' + rteImagePath + 'orderedlist.gif"></div></td>'); document.write('        <td class="rtebg" title="Bullets"><div id="insertunorderedlist" class="rtebtn1"><img src="' + rteImagePath + 'unorderedlist.gif"></div></td>'); document.write('        <td class="rtebg" title="Decrease Indent"><div id="outdent" class="rtebtn1"><img src="' + rteImagePath + 'decreaseindent.gif"></div></td>'); document.write('        <td class="rtebg" title="Increase Indent"><div id="indent" class="rtebtn1"><img src="' + rteImagePath + 'increaseindent.gif"></div></td>'); document.write('        <td class="rtebg" id="rtesep8"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" title="Undo"><div id="undo" class="rtebtn1"><img src="' + rteImagePath + 'undo.gif"></div></td>'); document.write('        <td class="rtebg" title="Redo"><div id="redo" class="rtebtn1"><img src="' + rteImagePath + 'redo.gif"></div></td>'); document.write('        <td class="rtebg" id="rtesep9"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('		<td class="rtebg" id="cutcopypaste">'); document.write('		<table border="0" width="0" cellspacing="0" cellpadding="0">'); document.write('		<tr>'); if (!document.all || window.opera)
{ document.write('        <td title="Cut"><div class="rtebtn5"><img src="' + rteImagePath + 'cutgrey.gif"></div></td>'); document.write('        <td title="Copy"><div class="rtebtn5"><img src="' + rteImagePath + 'copygrey.gif"></div></td>'); document.write('        <td title="Paste"><div class="rtebtn5"><img src="' + rteImagePath + 'pastegrey.gif"></div></td>');}
else
{ document.write('        <td title="Cut"><div id="cut" class="rtebtn1"><img src="' + rteImagePath + 'cut.gif"></div></td>'); document.write('        <td title="Copy"><div id="copy" class="rtebtn1"><img src="' + rteImagePath + 'copy.gif"></div></td>'); document.write('        <td title="Paste"><div id="paste" class="rtebtn1"><img src="' + rteImagePath + 'paste.gif"></div></td>');}
document.write('		</tr>'); document.write('		</table>'); document.write('		</td>'); document.write('        <td width="14"><img src="' + rteImagePath + 'finish.gif" width="14" height="25" /></td>'); document.write('        <td width="100%"></td>'); document.write('      </tr>'); document.write('    </table></td>'); document.write('  </tr>'); document.write('  <tr>'); document.write('    <td bgcolor="#C3DAF9">'); document.write('	<table cellpadding="0" cellspacing="0" id="tb3" onmousedown="return false;">'); document.write('      <tr>'); document.write('        <td width="7"><img src="' + rteImagePath + 'start.gif" width="7" height="25" /></td>'); document.write('        <td class="rtebg" title="Form"><a href="javascript:rteBtnInsertForm();" style="cursor:default;"><div id="insertform" class="rtebtn1"><img src="' + rteImagePath + 'form.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Check Box"><a href="javascript:rteBtnInsertCheckbox();" style="cursor:default;"><div id="form_checkbox" class="rtebtn1"><img src="' + rteImagePath + 'checkbox.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Radio Button"><a href="javascript:rteBtnInsertRadio();" style="cursor:default;"><div id="form_radio" class="rtebtn1"><img src="' + rteImagePath + 'radio.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Text Area"><a href="javascript:rteBtnInsertTextArea();" style="cursor:default;"><div id="form_textarea" class="rtebtn1"><img src="' + rteImagePath + 'textarea.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Submit Button"><a href="javascript:rteBtnInsertSubmit();" style="cursor:default;"><div id="form_submit" class="rtebtn1"><img src="' + rteImagePath + 'submit.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Image Button"><a href="javascript:rteBtnInsertImageSubmit();" style="cursor:default;"><div id="form_image_submit" class="rtebtn1"><img src="' + rteImagePath + 'imagesubmit.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Reset Button"><a href="javascript:rteBtnInsertReset();" style="cursor:default;"><div id="form_reset" class="rtebtn1"><img src="' + rteImagePath + 'reset.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Hidden Field"><a href="javascript:rteBtnInsertHidden();" style="cursor:default;"><div id="form_hidden" class="rtebtn1"><img src="' + rteImagePath + 'hidden.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Password Field"><a href="javascript:rteBtnInsertPassword();" style="cursor:default;"><div id="form_password" class="rtebtn1"><img src="' + rteImagePath + 'password.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" title="Text Field"><a href="javascript:rteBtnInsertText();" style="cursor:default;"><div id="form_textfield" class="rtebtn1"><img src="' + rteImagePath + 'textfield.gif" border="0"></div></a></td>'); document.write('        <td class="rtebg" id="rtesep10"><img src="' + rteImagePath + 'seperator.gif"></td>'); document.write('        <td class="rtebg" title="Print"><div id="printrte" class="rtebtn1"><img src="' + rteImagePath + 'print.gif" onClick="rteBtnPrint();"></div></td>'); document.write('        <td class="rtebg" title="Select All"><div id="selectall" class="rtebtn1"><img src="' + rteImagePath + 'selectall.gif"></div></td>'); if (!document.all || window.opera) { document.write('        <td id="spellchecker" class="rtebg" title="Spell Check"><div id="spellcheck" class="rtebtn5"><img src="' + rteImagePath + 'spellcheckgrey.gif"></div></td>');} else { document.write('        <td id="spellchecker" class="rtebg" title="Spell Check"><div id="spellcheck" class="rtebtn5"><img src="' + rteImagePath + 'spellcheckgrey.gif"></div></td>');}
document.write('        <td class="rtebg" id="rtesep11"><img src="' + rteImagePath + 'seperator.gif"></td>');  document.write('        <td width="14"><img src="' + rteImagePath + 'finish.gif" width="14" height="25" /></td>'); document.write('        <td width="100%"></td>'); document.write('	  </tr>'); document.write('    </table>'); document.write('    </td>'); document.write('  <tr>'); document.write('    <td style="border:1px solid #C3DAF9; ">'); document.write('		<iframe name="' + rteName + '" id="' + rteName + '" style="width:100%; height:' + rteHeight + '; background-color:#FFFFFF;" frameborder="0"></iframe>'); document.write('		<textarea name="' + rteFormName + '" id="' + rteFormName + '" style="display:none;width:' + rteWidth + '; height:' + rteHeight + '; background-color:#FFFFFF; font-family:courier new; font-size:12px; color:#000000; border:0px;"></textarea>'); document.write('		<iframe id="preview_' + rteName + '" style="width:' + rteWidth + '; height:' + rteHeight + '; background-color:#FFFFFF; display:none;" frameborder="0"></iframe>'); document.write('	</td>'); document.write('  </tr>'); document.write('  <tr>'); document.write('    <td bgcolor="#C3DAF9" height="25" class="rtebg">'); document.write('		<table width="100%" cellspacing="0" cellpadding="0" border="0" onmousedown="return false;">'); document.write('			<tr>'); document.write('				<td>')
document.write('					<table width="0" cellspacing="3" cellpadding="0" border="0" class="rtebg">'); document.write('						<tr>'); if (rteDesignMode) { document.write('							<td style="color:#000000; font-family:arial; font-size:11px;"><div class="rtebtn9" id="rte_design_mode" onclick="rteModeType(\'rte_design_mode\');"><img src="' + rteImagePath + 'design.gif">&nbsp;Design</div></td>');}
else
{ document.write('							<td style="display:none;color:#000000; font-family:arial; font-size:11px;"><div class="rtebtn9" id="rte_design_mode"><img src="' + rteImagePath + 'design.gif">&nbsp;Design</div></td>');}
if (rteCodeMode) { document.write('							<td style="color:#000000; font-family:arial; font-size:11px;"><div class="rtebtn6" id="rte_code_mode" onclick="rteModeType(\'rte_code_mode\');"><img src="' + rteImagePath + 'code.gif">&nbsp;Code</div></td>');}
else
{ document.write('							<td style="display:none;color:#000000; font-family:arial; font-size:11px;"><div class="rtebtn6" id="rte_code_mode"><img src="' + rteImagePath + 'code.gif">&nbsp;Code</div></td>');}
if (rtePreviewMode) { document.write('							<td style="color:#000000; font-family:arial; font-size:11px;"><div class="rtebtn6" id="rte_preview_mode" onclick="rteModeType(\'rte_preview_mode\');"></td>');}
else
{ document.write('							<td style="display:none;color:#000000; font-family:arial; font-size:11px;"><div class="rtebtn6" id="rte_preview_mode"></td>');}
document.write('						</tr>'); document.write('					</table>'); document.write('				</td>'); document.write('			</tr>'); document.write('		</table>'); document.write('	</td>'); document.write('  </tr>'); document.write('</table>'); startRTE(rtePreloadContent); menuBuilder();}
}; 
sorry das das so unordentlich ist. aber wie erwähnt der code ist nicht von mir und von einem fertigem editor übernommen.
tux86 ist offline   Mit Zitat antworten
Alt 03.07.2009, 12:23  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
<?php

[..]

 
//HIER ist der Funktionsaufruf onload 
          //vor dem Aufruf der Javascript dateien  
           
?>
           <body onload="getHeight()">
           <!-- Include the Free Rich Text Editor Runtime -->
           <script src="../js/richtext_ak.js" type="text/javascript" language="javascript"></script>
           <!-- Include the Free Rich Text Editor Variables Page -->                       
           <script src="../js/config_ak.js" type="text/javascript" language="javascript"></script>                            
           <!-- Initialise the editor -->
           <script>
           initRTE('<?php echo $content ?>', '../styles/style.css');
           </script>
            <?php
                        
echo    </form>

[..]
Selbst wenn das onload ausgeführt wird ist das falsch.
Du kannst nicht einfach mitten im Body einen weiteren <body> Tag reinhauen.
Außerdem ist dieser "Free Rich Text Editor" ja mal totaler Schrott.
Ich empfehle dir dringend dein HTML und PHP einigermaßen voneinander zu trennen und einen
anderen RTE zu verwenden, den hier zum Beispiel: TinyMCE - Home
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 03.07.2009, 12:27  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard

gibt es eine andere möglichkeit die funktion dort aufzurufen?

onload im <td> - tag geht ja auch nich.
tux86 ist offline   Mit Zitat antworten
Alt 03.07.2009, 12:44  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
<script>

window.onload = function () {
    
getHeight();
};

</script> 
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Alt 03.07.2009, 13:57  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard

okay werde das testen.

habe auch den anderen editor grad am wickel, zum testen.

hast du für den vielleicht die entsprechend lösung für mein problem?

soweit mein editor code

HTML-Code:
<!-- OF COURSE YOU NEED TO ADAPT NEXT LINE TO YOUR tiny_mce.js PATH -->
<script type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script>
			
<script type="text/javascript">
tinyMCE.init({
theme : "advanced",
mode : "textareas",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_buttons1 : "bold,italic,underline",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent",
theme_advanced_buttons3 : "cut,copy,paste,removeformat,|,undo,redo"
});
</script>
</head>
<body>
<!-- OF COURSE YOU NEED TO ADAPT ACTION TO WHAT PAGE YOU WANT TO LOAD WHEN HITTING "SAVE" -->
			
<p>	
<textarea name="content" cols="86" rows="30"><?php echo $text; ?></textarea>
					
</p>
</form> 
tux86 ist offline   Mit Zitat antworten
Alt 03.07.2009, 17:13  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von tux86 Beitrag anzeigen
hast du für den vielleicht die entsprechend lösung für mein problem?
Für welches Problem?
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Übergabe von Javascript Variable an XSL krackmoe JavaScript, Ajax und mehr 3 17.06.2009 10:31
Javascript: GET Variable aus Iframe auslesen R4v3r HTML, Usability und Barrierefreiheit 4 08.05.2009 13:16
[Erledigt] Variable von Javascript mit 1x1px-Bild an PHP übergeben beneblack PHP Tipps 2009 18 03.05.2009 22:40
Variable an Javascript übergeben Airfish PHP Tipps 2009 2 22.02.2009 20:27
globale javascript variable mit php überschreiben supervision JavaScript, Ajax und mehr 3 04.02.2009 13:05
javascript funktion(ergebnis) in php variable speichern martl666 PHP Tipps 2008 3 29.12.2008 17:13
1101: 10x JavaScript und kein Ende ist abzusehen… Nikolaus 2.0 Adventskalender 2008 9 13.12.2008 20:11
Undefined variable Undefined property: block xxJJxx PHP Tipps 2008 16 05.08.2008 15:30
JavaScript Variable PHP bergeben kevka PHP Tipps 2006 5 27.06.2006 17:58
Schon wieder: Javascript Variable an PHP übergeben duerov HTML, Usability und Barrierefreiheit 6 13.03.2006 09:27
Variable Höhe eines IFrames PHP Tipps 2006 3 07.02.2006 10:06
Variable wird geändert bei Übergabe an Javascript PHP Tipps 2007 4 17.12.2005 16:53
Javascript übergabewert in php variable speichern seejay PHP Tipps 2005 3 22.04.2005 21:15
Javascript Variable mit Array HTML, Usability und Barrierefreiheit 2 20.02.2005 22:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html richtexteditor onclick=\format(, javascript execcommand befehle, http://www.php.de/javascript-ajax-und-mehr/56608-erledigt-variable-hoehe-des-richtexteditors-javascript.html, freerte content speichern, freerte initrte issue, rteimagepath, javascript paragraph höhe, <div nowrap unselectable = on class=\>, freerte auslesen, save rtecodemode html, save rtepreviewmode, insert submit variable ändern, path to insert form popup. rtehtmlpathinsertform\freerte/, tinymce textarea höhe, javascript insertrow insertcell style.background-image, javascript insertrow verschwindet, freerichtexteditor 1.00 zwei mal, formatblock style js, javascript:javascript:insertform.submit();, mysql_fetch_array lock

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum