funktion wird nicht ausgeführt via echo

Zeig mal dein PHP-Code mit 2 Zeilen davor und 2 Zeilen danach.
Sorry exiter. Aber ich geh mal davon aus, dass du das überlesen hast.
BITTE, hilf uns dir zu helfen. Sonst wird das nix!

PHP:
echo "<a href='#' onMouseOver='javascript:InfoBoxAnzeigen(event, '{$daten['title']}',20,-30);'>Link</a>";
 
der code davor sieht so aus:

PHP:
         <?php
         $a = 0;
         while($daten= mysql_fetch_array($result, MYSQL_ASSOC))
         {
            echo '<td valign="middle" align="center" style="border-bottom-style:solid; border-bottom-width:1px;">';
            echo '<a href="http://www.tutorials.de/images/gallery3/'.$daten['image'].'" rel="lightbox[galerie1]" title=""><img class="shadow_01" onMouseOver="javascript:InfoBoxAnzeigen(event,\''.$daten['title'].'\',20,-30);" onMouseOut="javascript:InfoBoxAusblenden();" src="http://www.tutorials.de/images/gallery3/thumbinals/'.$daten['imagethumb'].'" alt=""/></a>

die Methode mit den geschweiften klammern hatte ich auch in der genannten Hilfe gelesen und auch versucht, jedoch klappt diese auch nicht. Als einziges funktioniert die Version, welche jetzt eingetragen ist: \' '.$daten['title'].'\'

Wenn ich mir jetzt den Quellcode anschaue, welcher zurückgegeben wird, dann passt das alles soweit (http://johann-scharl.de/tools_win)
was ich allerdings noch nicht ganz verstehe, weshalb das erste tool (areca ) nicht funktkioniert.
evtl. ist hier der string zu lange?
 
ok, nun funktionierts. Es lag tatsächlich an der Länge des Inhalts der Tabelle.

Danke an Alle!
 

Neue Beiträge

Zurück