if (<![CDATA[navigator.appVersion.indexOf("MSIE")>-1&&encoding!='UTF-8']]>) //IE kommt bei bookmarklets nur mit ISO-Kodierung klar //fuer zurueckbutton wird aber UTF-Codierung gebraucht, dann ist Parameter encoding gesetzt { <xsl:for-each select="/ergebnisse/ergebnis/felder/feld"> <xsl:if test="value!='' and value!='null'"> <!-- bei Duisburger Sichten vorgekommen--> <xsl:text><![CDATA[params+="&]]></xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>=</xsl:text> <xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>"; </xsl:text> <!-- Probleme im IE wenn kleiner als, Prozent oder sowas vorkommt title+=" </xsl:text> <xsl:choose> <xsl:when test="caption_short!= '' and caption_short != 'null'"><![CDATA[]]><xsl:value-of select="caption_short" /><![CDATA[]]> </xsl:when> <xsl:otherwise> <xsl:value-of select="@varname" /> </xsl:otherwise> </xsl:choose><xsl:text>: </xsl:text><xsl:value-of select="value"/><xsl:text>"; </xsl:text> --> </xsl:if> <!-- MB Stand und Sicht in Lesezeichen --> <xsl:if test="@stand!=''"> <xsl:text><![CDATA[params+="&]]></xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>-Stand=</xsl:text><xsl:value-of select="@stand"/><xsl:text>"; </xsl:text> </xsl:if> <xsl:if test="sicht/@name_intern!=''"> <xsl:text><![CDATA[params+="&]]></xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>-Sicht=</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="sicht/@name_intern"/></xsl:with-param></xsl:call-template><xsl:text>" </xsl:text> </xsl:if> </xsl:for-each> } else //Firefox kommt nur mit UTF-Kodierung klar { <xsl:for-each select="/ergebnisse/ergebnis/felder/feld"> <xsl:if test="value!='' and value!='null'"> <!-- bei Duisburger Sichten vorgekommen--> <xsl:text><![CDATA[params+="&"+encodeURIComponent("]]></xsl:text><xsl:value-of select="@varname"/><xsl:text>")+"="+encodeURIComponent("</xsl:text><xsl:value-of select="value"/><xsl:text>"); </xsl:text> <!-- Probleme im IE wenn kleiner als, Prozent oder sowas vorkommt title+=" </xsl:text> <xsl:choose> <xsl:when test="caption_short!= '' and caption_short != 'null'"> <![CDATA[]]><xsl:value-of select="caption_short" /><![CDATA[]]> </xsl:when> <xsl:otherwise> <xsl:value-of select="@varname" /> </xsl:otherwise> </xsl:choose> <xsl:text>: </xsl:text><xsl:value-of select="value"/><xsl:text>"; </xsl:text> --> </xsl:if> <!-- MB Stand und Sicht in Lesezeichen --> <xsl:if test="@stand!=''"> <xsl:text><![CDATA[params+="&"+encodeURIComponent("]]></xsl:text><xsl:value-of select="@varname"/><xsl:text>")+"-Stand=</xsl:text><xsl:value-of select="@stand"/><xsl:text>"; </xsl:text> </xsl:if> <xsl:if test="sicht/@name_intern!=''"> <xsl:text><![CDATA[params+="&"+encodeURIComponent("]]></xsl:text><xsl:value-of select="@varname"/><xsl:text>")+"-Sicht="+encodeURIComponent("</xsl:text><xsl:value-of select="sicht/@name_intern"/><xsl:text>"); </xsl:text> </xsl:if> </xsl:for-each> } return params;