Textausgabe formatieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kropff
    antwortet
    Zitat von Air1972 Beitrag anzeigen
    Hab die Sachen nun über CSS geregelt.
    Ist eh besser.
    Zitat von Air1972 Beitrag anzeigen
    Das mit dem Java war mir dann doch zu kompliziert.
    JavaScript

    Peter
    Zuletzt geändert von Kropff; 28.02.2011, 16:29.

    Einen Kommentar schreiben:


  • Air1972
    antwortet
    Hab die Sachen nun über CSS geregelt. Das mit dem Java war mir dann doch zu kompliziert.

    Und meinen a-Tag habe ich auch bereinigt

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Außerdem gibt es beim a-Tag keine method="post". Und damit das mouseover funktioniert, muss jedes Bild einen eigenen Namen haben. Sonst weiß JavaScript nicht, welches Bild gemeint ist.

    Peter

    Einen Kommentar schreiben:


  • h3ll
    antwortet
    PHP kennt keine onmouseover-Events. Du redest von JavaScript. JavaScript sieht wiederum den PHP-Code nicht, also auch keine while-Schleifen. Wenn du JavaScript debuggen willst, betrachte nur den generierten HTML-Code. Der PHP-Code ist in dem Fall uninteressant.

    Einen Kommentar schreiben:


  • Air1972
    antwortet
    Habe ja auch nur den gekürzten Code angegeben.

    So sieht er komplett aus

    PHP-Code:
    <?php while ($dsatz mysql_fetch_assoc($res)) 
      {
        
    $textnl2br($dsatz['bericht']);
        echo 
    '<div id="inhalttitel">
                  <h2>'
    .$dsatz['ueberschrift'].'</h2>
                </div>'
    ;
        echo 
    '<div id="inhalt">
                 '
    .substr($text0500) . '
                 ...<br>
                 '
    .$dsatz['berichtdatum'].'
                 <br>'
    ;
        echo 
    '<a href="aendern.php?id=' $dsatz["id"] . '" 
                  method="post" 
                  onMouseOver="button01.src=image1.src"
                  onMouseOut="button01.src=image2.src"
                  style="text-decoration: none;">
                    <img src="bearbeitenbutton.png"
                      border="0" 
                      name="button01"
                      style="margin-top: 2px; 
                               margin-left: 0px; 
                               margin-bottom: 0px;">
               </a>
             </div>'
    ;
        echo 
    '<div id="inhaltende"></div>';
      }
    ?>
    Wie gesagt, außerhalb der Schleife geht es.

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Was für ein mouseover? Ich sehe keins.

    Peter

    Einen Kommentar schreiben:


  • Air1972
    antwortet
    Hat geklappt. Danke für den Hinweis.

    Dann hätte ich noch eine Frage.

    Funktioniert der Eventhandler onmouseover in der whileschleife nicht?

    Ausserhalp der php-Programmierung funktioniert dieser, in der Schleife jedoch nicht.

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Zeilenschaltung läuft über nl2br.

    Peter

    Einen Kommentar schreiben:


  • Air1972
    hat ein Thema erstellt Textausgabe formatieren.

    Textausgabe formatieren

    Hallo Leute,

    nach einigem lesen in den Foren habe ich nun folgende Textformierung hingebracht, die auch funktioniert.

    PHP-Code:
    <?php while ($dsatz mysql_fetch_assoc($res)) 
      {
        echo 
    '<div id="inhalt">
                    '
    .substr($dsatz['bericht'], 0500) . ' ...<br><br>
               </div>'
    ;
      }
    Gibt es hier auch eine möglichkeit Formatierungen wie Zeilenschaltung und Absätze anzeigen zu lassen?

    Ziel ist es einen beschränkten Textteil in der eingegebenen Formatierung wieder anzuzeigen.

    Danach habe ich dann den Link bei dem der ganze Text angezeigt wird. Aber auch dort bekomme ich die Formatierung nicht hin.

    Gruß Air
Lädt...
X