Dynamic Markup: sv

Convenience function. Return str iff browser version is >= optional argument minVersion and <= optional argument maxVersion. Else return "". Useful when concatenating long strings to write out.

function sv(str, minVersion, maxVersion)
{   if ( ((sv.arguments.length < 3) || 
         (is.major <= maxVersion)) 
         && ((sv.arguments.length < 2) || 
            (is.major >= minVersion)))
    return str;
    else return "";
}

Speaker Notes