Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    vbscript intercettare una stringa

    ciao,a tutti
    gia sono una pippa in JS poi ora ci si mette il vbscript.

    io ho questo:
    lblGruppo.innerText = "xxxx Urbano"
    lblGruppo.innerText = "xxxx ExtraUrbano"


    vorrei fare una INDEXOF per capire se all'interno di quella frase c'è una mia parola chiava ("urbano", "extraurbano", ecc)

    come si fa in vb script?

  2. #2
    se scrivo cosi come sto messo:

    codice:
    stringa = document[0].lblGruppo.value
    	if(stringa.indexOf("Urbano")>-1) then
    		msgbox "ciao"
    		'top.RightTopContent.location.href = "RicercaUrbana.aspx"
    	end if

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ma sono tutti così quelli che vengono da asp.net? Ciao

    Stai sbagliando tutto, perchè mischi javascript con c# e vbscript
    devi fare come si fa in Excel
    codice:
    Sub prova()
        Dim a
        a = "Questa è una prova"
        Dim p
        p = InStr(1, a, "una")
        Debug.Print p
        
    End Sub
    Pietro

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Che mi risulti il metodo indexOf non fa parte della sintassi vbscript.
    Prova a utilizzare la funzione instr.
    Questo è un link con la relativa sintassi.
    http://pro.html.it/articoli/id_344/i...pag_3/pag.html

  5. #5
    Originariamente inviato da pietro09
    Ma sono tutti così quelli che vengono da asp.net? Ciao

    Stai sbagliando tutto, perchè mischi javascript con c# e vbscript
    devi fare come si fa in Excel
    codice:
    Sub prova()
        Dim a
        a = "Questa è una prova"
        Dim p
        p = InStr(1, a, "una")
        Debug.Print p
        
    End Sub

    a pietro come excel? andiamo peggio.

    mo guardo la sintassi di InStr....maledetto scripting

  6. #6
    Originariamente inviato da pietro09
    Ma sono tutti così quelli che vengono da asp.net? Ciao

    Stai sbagliando tutto, perchè mischi javascript con c# e vbscript
    devi fare come si fa in Excel
    codice:
    Sub prova()
        Dim a
        a = "Questa è una prova"
        Dim p
        p = InStr(1, a, "una")
        Debug.Print p
        
    End Sub
    se faccio cosi?
    codice:
    if(InStr(document[0].lblGruppo.value, "Urbano")>-1) then
    	top.RightTopContent.location.href = "RicercaUrbana.aspx"
    end if

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Daniele80
    a pietro come excel? andiamo peggio.

    mo guardo la sintassi di InStr....maledetto scripting

    Va bene, come non detto fai come si faceva in asp, cioè con Instr...

    Se non te lo ricordi, prova con vb.net alias basic, perchè Instr c'è pure lì

    Ciao

    Comunque, io userei javascript
    Pietro

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Spero che gli amministratori di qui, non ci buttino nel forum di asp.net, dove meritiamo di stare

    (pensieri di preferie (-17))
    Pietro

  9. #9
    codice:
    if(InStr(1, "Urbano", document[0].lblGruppo.value)>-1) then
       top.RightTopContent.location.href = "RicercaUrbana.aspx"
    end if
    
    if(InStr(document[0].lblGruppo.value, "Autostradale")>-1) then
        msgbox "ciao2"
        top.RightTopContent.location.href = "RicercaAutostrade.aspx"
    end if
    quale delle 2 è esatta?

    PS. non ho VB e non posso utilizzare jscript

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Daniele80
    codice:
    if(InStr(1, "Urbano", document[0].lblGruppo.value)>-1) then
       top.RightTopContent.location.href = "RicercaUrbana.aspx"
    end if
    
    if(InStr(document[0].lblGruppo.value, "Autostradale")>-1) then
        msgbox "ciao2"
        top.RightTopContent.location.href = "RicercaAutostrade.aspx"
    end if
    quale delle 2 è esatta?

    PS. non ho VB e non posso utilizzare jscript
    nessuna delle due è esatta

    if Instr(document[0].lblGruppo.value, "Autostradale") > 0 then
    start è opzionale e se non c'è la ricerca parte da 1 (la prima lettera)

    document[0].lblGruppo.value è la stringa su cui ricercare

    "Autostradale" è la stringa cercata

    il risultato è 0 se non trovato, altrimenti è posizione maggiore di zero
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.