XSL & HTML in IE6

Status
Nicht offen für weitere Antworten.

cplume

Mitglied
Hallo Leute habe folgendes Problem:
test.xsl:
<?xml version='1.0' encoding='ISO-8859-1'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:eek:utput method="html" encoding="ISO-8859-1"/>
<xsl:template match="root">
<html>
<head>
<script type="text/javascript"><![CDATA[
function oeffnefenster (url)
{
fenster=window.open(url, "fenster1", "width=640,height=480,status=no,scrollbars=yes,resizable=yes,locationbar=no,

menubar=no");
fenster.focus();
return false;
}
]]>
</script>
</head>
<body>
<a href="test_2.htm" target="_blank" onclick="oeffnefenster(this.href); return false">Linktext</a>
</body>
</html>
</xsl:template>
</xsl:stylesheet>



Im IE wird das target="_blank" nicht berücksichtigt, in Mozilla funktioniert es wie es soll.
Als reines HTML funktioniert es auch.
Wo ist der Bug? Gibt es Alternativen?


so long
cplume
 
Hi,

das er das nicht berücksichtigt ist logisch, Du verwendest in Deiner Funktion ja schon ein Target (fenster1).

Ich würde in Deiner Funktion fenster1 durch die URL ersetzen (also window.open(url, url, "...") dann müßte er jedes mal ein neues Fenster aufmachen.


Gruss,

Bugs
 
Status
Nicht offen für weitere Antworten.
Zurück