<%@ Page Language="VB" ResponseEncoding="iso-8859-1" Inherits="AACPage" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.Oledb" %> <%@ import Namespace="System.Data.ODBC" %> <%@ Register TagPrefix="aac" TagName="header" Src="~/header.ascx" %> <%@ Register TagPrefix="aac" TagName="footer" Src="~/footer.ascx" %> <%@ Register TagPrefix="aac" TagName="telaioHeader" Src="~/service/include/telaio_header.ascx" %> <%@ Register TagPrefix="aac" TagName="telaioFooter" Src="~/service/include/telaio_footer.ascx" %> <%@ Register TagPrefix="aac" TagName="autoreFile" Src="~/service/include/autore_file.ascx" %> <%@ Register TagPrefix="aac" TagName="aggiornamenti" Src="~/service/include/aggiornamenti.ascx" %> <%@ Register TagPrefix="aac" TagName="ultimiPost" Src="~/forum/inc_ultimi_post.ascx" %> <%@ Register TagPrefix="aac" TagName="ultimiPost3" Src="~/forum/inc_ultimi_post_nuovo.ascx" %> <%@ Register TagPrefix="aac" TagName="aspect" Src="~/service/include/aspect.ascx" %> <%@ Register TagPrefix="aac" TagName="adsenseGenerator" Src="~/service/include/adsense_generator.ascx" %> <% 'Il controllo per il paging correntemente registrato qua e l, ma andrebbe 'eliminato da tutte le parti e messo qui '<'%@ Register TagPrefix="aac" TagName="paging" Src="~/service/include/paging.ascx" %'> %> ArcadiA Club - JavaScript | Le funzioni Len, Mid e InStr in JavaScript <% sez_id = 18 immm = "programmazione" categoria = 1 #CONST aspect_asp = 0 forum_id_asp = "16" sc_asp = 1 %> <%-- --%>
 
- Le funzioni Len, Mid e InStr in JavaScript -
 
COSA SERVE PER QUESTO TUTORIAL
Download | Chiedi sul FORUM | Glossario Qualche conoscenza di base dell'HTML e di Javascript - Blocco Note o un qualsiasi editor di codice HTML.
Trasposizione di alcune funzioni di VB in JavaScript

CODICE SORGENTE

<html>

<head>
<script type="text/javascript" language="javascript">

function Mid(String, Start, Length)
{
    if (String == null)
        return (false);
    
    if (Start > String.length)
        return '';
    
    if (Length == null || Length.length == 0)
        return (false);
    
    return String.substr((Start - 1), Length);
}


function InStr(String1, String2)
{
    var a = 0;
    
    if (String1 == null || String2 == null)
        return (false);
    
    String1 = String1.toLowerCase();
    String2 = String2.toLowerCase();
    
    a = String1.indexOf(String2);
    if (a == -1)
        return 0;
    else
        return a + 1;
}

function Len(string)
{
    if (string == null)
        return (false);
    
    return String(string).length;
}
</script>
</head>

<body>

<p>
<!-- Mid -->
<input type="text" name="txtMid" value="Ciao a tutti!"> Inizio:
<input type="text" name="txtStart" value="5"> Lunghezza:
<input type="text" name="txtLen" value="4">
<input type="button" value="Mid" onclick="txtMid.value = Mid(txtMid.value, txtStart.value, txtLen.value)"> <br>
<!-- Instr -->
<input type="text" name="txtSource" value="Ciao a tutti!"> Cerca:
<input type="text" name="txtFind" value="o">
<input type="button" value="Instr" onclick="alert(InStr(txtSource.value, txtFind.value))"> <br>
<!-- Len -->
<input type="text" name="txtLength" value="Ciao a tutti!">
<input type="button" value="Len" onclick="alert(Len(txtLength.value))"> </p>

</body>

<< INDIETRO by Vallerugo Luca