Weisse Linie wegen Scripts?

DaveThuet

Erfahrenes Mitglied
Hallo Zusammen,
ich habe ein Problem das ich nicht verstehe. :confused:
Wenn ich ein Script im Code einer beliebigen Seite meiner Homepage reinschreibe wird danach wenn diese online ist ein weisser Punkt oder sogar Linie oberhalb eingefügt.
Wieso das? Liegt es an der CSS-Datei oder an den Scripten?
Ich glaube kaum das alle Scripte fehlerhaft sind da dieses Phenomen bei allen Scripten die ich einbinde stattfindet. :(
Hier mal ein Link wo drei Scripte in einer Tabelle eingebunden sind. (LINK)
Die weissen Punkte seht Ihr oberhalb der Handy's und die weisse Linie seht Ihr rechts in der Shopnavigation oberhalb des Textes "Schnell-Optionen:"
Ich denke nicht das es was Hilft wenn ich die Scripts einfüge, ansonsten sagt es mir und ich füge diese gerne ein...
Ich danke Euch für jegliche Hilfe!
 
Hi,

einer dieser zwei Punkte oberhalb der "Werbescripts" verschwindet, wenn ich das zuvor notierte Grafikelement auskommentiere.

mfg Maik
 
Auskommentieren...?
Und wie bringe ich beide zum verschwinden...
Das kann doch so nicht sein... das bei alle Scripte ein Punkt oder Linie dazu kommt.
Das Phenomen habe ich auch wenn ich Flash-Dokumente einfüge! :(
 
Auskommentieren...?
Code:
<td align="center"><!--<img src="http://ad.zanox.com/ppv/?9878927C1729337003" align="bottom" width="1" height="1" border="0" hspace="1">--><script src="http://creative.mlsat04.de/tmobile/script/produkt.php?kid=224&dlid=9&clicktag=http://ad.zanox.com/ppc/%3F9878927C1729337003%26ULP%3D" type="text/javascript"></script></td>

Ansonsten könnte hier eventuell auch eine Validation des Markups weiterhelfen -> http://validator.w3.org/check?uri=h...(detect+automatically)&doctype=Inline&group=0

mfg Maik
 
OK...
mit dem Auskommentieren ist eines der zwei weisse Punkte weg.
Allerdings auch wenn viele Fehler vorhanden sind im W3C sehe ich nirgends was das eben diese weisse Pünke oder Linien auslösen könnte.
Keine Idee woran es liegen könnte...?
 
div.sdmenu {
background:transparent url(../sdmenu/bottom.gif) no-repeat scroll left bottom;
....
}

In Firefox wird das in deiner CSS beim sdmenu angezeigt und dass ist dann auch dieser graue Kasten? Versteh das Problem ehrlich gesagt nicht?
 
Danke Dir vielmals... Dies ist mir entgangen in der CSS...
Hast du vielleicht ne Idee wieso es bei anderen scripten auch diese Punkte gibt oberhalb des angezeigten? (LINK)
Das ist auch der Fall bei Flash-Elementen und oder eben bei Scriptbasierte-Elemente.
 
Code:
<img width="1" height="1" border="0" src="http://creative.mlsat04.de/tmobile/bannerblind.php?kid=224&fwid=20006&dlid=9"/>

Genau solche 1px auf 1px Bilder sind immer unter deinem script.. :confused:
 
Hi,

die Punkte sind Bilder, die durch das Script eingebunden werden. Da im CSS allen Bildern eine Hintergrundfarbe (#fafafa) zugewiesen wird, wird diese dort auch angezeigt.

Für Browser, die Attribut-Selektoren unterstützen könntest du das Problem wie folgt in Griff bekommen.

Erstelle eine Klasse, mit der du die erforderlichen Tabellenzellen auszeichnen kannst. Dort wählst du mit Hilfe von Attributselektoren die relevanten Grafiken.
Code:
<style type="text/css">
  <!--
.productCell img[border="0"][height="1"][width="1"]{ visibility: hidden;}
 //-->
</style>
Die zugehörige Tabelle (schematisch):
Code:
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tbody><tr>
    <td align="center" class="productCell"><!-- Bisheriger Inhalt -->
    </td>
    <td align="center" class="productCell"><!-- Bisheriger Inhalt -->
    </td>
    <td align="center" class="productCell"><!-- Bisheriger Inhalt -->
    </td>
  </tr>
</tbody></table>
Vielleicht hilft dir das weiter.

Ciao
Quaese
 
Zurück