itz: Zeilenumbruch im erzeugten html Code?! Warum?!

Beitrag lesen

Hallo Forum,
verdammt jetzt ist es so weit ... das erste mal dass mir die Suchfunktion nicht weiter hilft. Hat wohl damit zu tun dass mir so viele Suchbegriffe einfallen?!
Nun gut es geht um folgendes Problem:

Ich erzeuge mittels Perl Html-Code, unteranderem auch mit Daten die aus einer *.txt Datei ausgelesen werden.
Die Textdatei-Daten (.. ich weiss was wann wo kommt!) spreche ich mit $daten[0-...] an. Und weil es vor $daten[0-...] noch ein "d" braucht, heisst es bei mir 'my $dpic = "d".$daten[1];' (mal so als Beispiel wäre das jetzt 'dabc123').

Hab das ganze jetzt mal zusammen gezogen und da lautet es:

my $adpic = "<a href="detail.pl?".$dpic."" target="_blank" onClick="Detail("".$dpic."");return false">";

und als Ausgabe :

print "$adpic\n";

Alles wunderbar und toll ... nur leider sieht mein Quelltext dann "hinter" den Browsern so aus:

<a href="detail.pl?dabc123
" target="_blank" onClick="Detail("dabc123
");return false">

In der Statuszeile bekomme ich es richtig angezeigt .. nur um ein js script anzustossen langt es leider nicht :-(

Auf dass mir jemand erklären kann wo die ganzen Zeilenumbrüche herkommen und wie ich sie wieder kille :-)

Vielen Dank im vorraus und einen schönen Abend noch.

Cheers Itz