2011-01-11 11 views
0

Ich habe festgestellt, dass das Profilelement meines Kopfes im Browser angezeigt wird. Das Interessante daran ist, dass es nur für eine bestimmte Seite gemacht wird, obwohl ich das Profilelement auf jeder Seite unserer Website habe. Der Code ist: und der Link zu der Seite, auf der es auftritt ist: http://www.oilpaintersofamerica.com/memberservices/contactmembership.cfmProfilelement im Browser sichtbar

Irgendwelche Ideen?

+0

ich auf diese gleiche Frage kam hier: http://stackoverflow.com/questions/1477266/how-to-prevent-coldfusion-from-injecting-cfform-js-into-the-head-section Es scheint, dass ColdFusion Code in den Kopf des Dokuments injiziert, wenn CFForm verwendet wird, was dazu führen kann, dass beliebige Attribute im Browser angezeigt werden. Die einzige Lösung, die ich gefunden habe, ist entweder das Attribut zu entfernen, oder nicht CFForm verwenden. Ich habe einen Fehler an Adobe gesendet: http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=85799 –

Antwort

2

Sie haben zwei <script> Tags innerhalb des <head ...> Start-Tags, vor dem profile Attribut.
Der Browser versucht dies zu beheben, indem er das Start-Tag schließt.

Daher analysiert es den literalen Text profile="http://www.w3.org/2005/10/profile"> in Ihrem .
Für (ich vermute) Kompatibilitätsgründe wird jeder Literaltext innerhalb der <head> auf der Seite gerendert.

Sie müssen Ihre beheben.