FF braucht lange mit Aufbau der Seite
PaXy
- browser
Ich habe eine Seite mit ca. 2000 <input type="text"> Feldern. Die Generierung des HTML Quelltextes dauert ca. 3 Sekunden, die Anzeig dann im Browser dauert aber ein vielfaches länger. Das Scrollen bei so vielen Eingabefelder ist auch ruckelig.
Wenn ich die Seite im IE aufrufe, dann geht die Darstellung recht Flott und es ruckelt auch nicht beim Scrollen.
Gibt es da noch Einstellungsmöglichkeiten beim FF damit er mit so vielen Eingabefelder umgehen kann? Oder warum kommt der IE soviel besser damit klar, als der FF?
Hmmm - also auch ich konnte feststellen, dass der FF länger braucht als der IE; allerdings geht mein Generieren beim FF in ca. 5 sek, beim IE in gefühlten 0 sek. Beim Scrollen hab ich kein Problem.
(FF 2.09 & Intel P4 3GHz, Grafik onboard...)
Und nun der Code:
xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="./2kIn.xsl"?>
<document>
</document>
xsl:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>2k inputs</title>
</head>
<body>
<xsl:call-template name="Schleife">
<xsl:with-param name="Ident" select="2000" />
</xsl:call-template>
</body>
</html>
</xsl:template>
<xsl:template name="Schleife">
<xsl:param name="Ident" />
xsl:choose
<xsl:when test="$Ident > 0">
<input type="text">
<xsl:attribute name="value">
<xsl:value-of select="$Ident"/>
</xsl:attribute>
</input><br />
<xsl:call-template name="Schleife">
<xsl:with-param name="Ident" select="number($Ident)-1" />
</xsl:call-template>
</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
Ansonsten kann ich leider nicht weiter helfen.
Grüsse,
Richard