Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da imente
    allora
    non è così

    o meglio

    ASP è scritto in VBSCRIPT e genera il codice client scritto in JAVASCRIPT

    mi segui?


    come funziona uguale???
    no

    se non metti DOCUMENT.LOCATION = ...
    non funziona...


    ecco si
    facendo un frame può funzionare la cosa
    ottima idea

    nel frame di sopra visualizzi il file
    nel frame di sotto fai un piccolo file HTML che riporta alla pagina precedente
    ok la cosa è risolta perè te lo chiedo perchè voglio imparare:

    1.) asp è un linguaggio, vbscript un'altro e javascript un'altro ancora! che c'è di uguale tra vbscript e asp? perchè dici cosi?

    2.) document.location perchè nell'altra maniera non va bene, che differenza c'è?

    grazie ciao
    Tony

  2. #12
    allora...

    ti spiego volentieri

    1) ASP è un linguaggio che ha come sintassi il VBSCRIPT (o anche il JSCRIPT, che non è JavaScript anche se assomiglia come sintassi)

    in pratica ASP utilizza la sintassi VBSCRIPT e ha poi oggetti propri (come APPLICATION, REQUEST, RESPONSE, SESSION...)

    ---

    javascript è un linguaggio basato sulla sintassi ECMA

    in realtà esistono molti javascript

    esiste il JS di Mozilla... quello di InternetExplorer, quello di OPERA... etc etc

    tutti si basano sulla stessa sintassi, ma utilizzano (per certe cose) oggetti diversi

    per questo è sempre problematico lavorare con JS su browser diversi...

    ---

    quindi ASP è un linguaggio lato server
    JS è un linguaggio lato client

    ---

    in quel caso tu sfrutti ASP per scrivere del JS
    l'asp viene elaborato sul server, il javascript (GENERATO DALL'ASP) viene elaborato sul client (in pratica sul browser)

    ---

    2) la differenza c'è eccome

    immagina di scrivere una cosa in ASP come

    <% response.write "CIAO" %>

    funziona ed è corretta

    poi prova a scrivere

    <% "CIAO" %>

    non funziona, perchè non c'è il comando RESPONSE.WRITE

    ---

    guardando a JAVASCRIPT

    quando tu usi l'attributo ONCLICK
    il browser quando capta l'evento ONCLICK esegue il javascript all'interno dell'attributo

    quindi se tu scrivi

    <miotag onclick="'test'">

    quando clikki sul tag viene eseguito 'test'
    che in javascript non significa nulla

    un esempio "corretto" sarebbe

    <miotag onclick="alert('test');">

    alert('test');

    visualizza un messaggio con scritto TEST

    ---

    quando devi far redirigere a un'altra pagina in javascript si scrive

    document.location.href = 'pagina.html'

    se tu scrivi solo

    'pagina.html'

    javascript non saprà cosa fare..

    e quindi non può funzionare

    -------------------------

    se hai un qualsiasi dubbio su quello che ho scritto sarò lieto di approfondire
    san imente saluta

    * http://simonecingano.it *

  3. #13
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da imente
    allora...

    ti spiego volentieri

    1) ASP è un linguaggio che ha come sintassi il VBSCRIPT (o anche il JSCRIPT, che non è JavaScript anche se assomiglia come sintassi)

    in pratica ASP utilizza la sintassi VBSCRIPT e ha poi oggetti propri (come APPLICATION, REQUEST, RESPONSE, SESSION...)

    ---

    javascript è un linguaggio basato sulla sintassi ECMA

    in realtà esistono molti javascript

    esiste il JS di Mozilla... quello di InternetExplorer, quello di OPERA... etc etc

    tutti si basano sulla stessa sintassi, ma utilizzano (per certe cose) oggetti diversi

    per questo è sempre problematico lavorare con JS su browser diversi...

    ---

    quindi ASP è un linguaggio lato server
    JS è un linguaggio lato client

    ---

    in quel caso tu sfrutti ASP per scrivere del JS
    l'asp viene elaborato sul server, il javascript (GENERATO DALL'ASP) viene elaborato sul client (in pratica sul browser)

    ---

    2) la differenza c'è eccome

    immagina di scrivere una cosa in ASP come

    <% response.write "CIAO" %>

    funziona ed è corretta

    poi prova a scrivere

    <% "CIAO" %>

    non funziona, perchè non c'è il comando RESPONSE.WRITE

    ---

    guardando a JAVASCRIPT

    quando tu usi l'attributo ONCLICK
    il browser quando capta l'evento ONCLICK esegue il javascript all'interno dell'attributo

    quindi se tu scrivi

    <miotag onclick="'test'">

    quando clikki sul tag viene eseguito 'test'
    che in javascript non significa nulla

    un esempio "corretto" sarebbe

    <miotag onclick="alert('test');">

    alert('test');

    visualizza un messaggio con scritto TEST

    ---

    quando devi far redirigere a un'altra pagina in javascript si scrive

    document.location.href = 'pagina.html'

    se tu scrivi solo

    'pagina.html'

    javascript non saprà cosa fare..

    e quindi non può funzionare

    -------------------------

    se hai un qualsiasi dubbio su quello che ho scritto sarò lieto di approfondire
    dubbi ancora ho su questo:

    1) ASP è un linguaggio che ha come sintassi il VBSCRIPT (o anche il JSCRIPT, che non è JavaScript anche se assomiglia come sintassi)

    che cosa JSCRIPT? jscript o js in riealtà non sarebbe javascript? che differenza esistono?javascript,jscript js,

    2.)ah si... mi sono dimenticato.. bè si quello è una dimenticanza.. anche se ancora non ho capito che differenza c'è tra windows.location.href da document.location.href o ancora location.href!!!
    Tony

  4. #14
    Originariamente inviato da tony83
    dubbi ancora ho su questo:

    1) ASP è un linguaggio che ha come sintassi il VBSCRIPT (o anche il JSCRIPT, che non è JavaScript anche se assomiglia come sintassi)

    che cosa JSCRIPT? jscript o js in riealtà non sarebbe javascript? che differenza esistono?javascript,jscript js,
    javascript è un linguaggio con una sintassi che possiamo chiamare ECMA (basata sul C)

    jscript è un linguaggio con una sintassi che possiamo chiamare ECMA (basata sul C) sviluppato dalla microsoft

    jscript è molto simile al javascript ma solo come sintassi.
    jscript quando usato in asp utilizza gli stessi oggetti di vbscript usato in asp (session, application, ...)

    in pratica devi scindere SINTASSI BASILARE da LINGUAGGIO

    2.)ah si... mi sono dimenticato.. bè si quello è una dimenticanza.. anche se ancora non ho capito che differenza c'è tra windows.location.href da document.location.href o ancora location.href!!! [/QUOTE]

    allora...

    puoi scrivere

    window.document.location.href

    oppure le abbreviazioni

    window.location.href
    document.location.href

    o per ridurre all'osso

    document.location

    sono tutti sinonimi...

    la struttura completa è WINDOW.DOCUMENT.LOCATION.HREF
    san imente saluta

    * http://simonecingano.it *

  5. #15
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    la struttura completa è WINDOW.DOCUMENT.LOCATION.HREF
    Per amore di precisione:
    http://www.devguru.com/technologies/...ript/11189.asp

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #16
    perfetto
    grazie per la precisazione
    san imente saluta

    * http://simonecingano.it *

  7. #17
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    js per cosa e utilizato?
    Tony

  8. #18
    javascript dovresti conoscerlo.

    è il linguaggio client per gestire il DOM di una pagina (con JS puoi infatti interagire e modificare la struttura della pagina, oltre a un sacco di altre belle cosette)


    jscript invece è utilizzato da una piccola parte di programmatori ASP

    è completamente compatibile con ASP e può tranquillamente condividere variabili e funzioni con altri pezzi di ASP scritti in vbscript (nella stessa pagina)

    per scrivere alcune funzioni, data la miglior costruzione dei linguaggi con sintassi simile al C, è molto più comodo di VBSCRIPT

    in realtà è scelta personale...

    troverai poche discussioni su problemi con jscript... quasi tutti (sicuramente quelli che cominciano) lavorano solo in vbscript quando si parla di ASP

    ciao
    san imente saluta

    * http://simonecingano.it *

  9. #19
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da imente
    javascript dovresti conoscerlo.

    è il linguaggio client per gestire il DOM di una pagina (con JS puoi infatti interagire e modificare la struttura della pagina, oltre a un sacco di altre belle cosette)


    jscript invece è utilizzato da una piccola parte di programmatori ASP

    è completamente compatibile con ASP e può tranquillamente condividere variabili e funzioni con altri pezzi di ASP scritti in vbscript (nella stessa pagina)

    per scrivere alcune funzioni, data la miglior costruzione dei linguaggi con sintassi simile al C, è molto più comodo di VBSCRIPT

    in realtà è scelta personale...

    troverai poche discussioni su problemi con jscript... quasi tutti (sicuramente quelli che cominciano) lavorano solo in vbscript quando si parla di ASP

    ciao
    quindi vediamo se ho capito:

    asp ha la stessa sintassi di vbscript solo che
    il primo è lato server e il secondo lato client

    js o javascript è la stessa cosa, cambia molto a seconda browser

    jscript è lato client ed se usato con asp assume gli stessi oggetti (quindi in pratica anche di vbscript)

    asp che è linguggio server può avere in mezzo script javascript vbscript a seconda oppure jscript! giusto?

    2° cosa:
    per quanto che riguarda l'altra situazione ho diviso la pagina con 2 frame: nel primo viene caricata la pagina nel secondo un'altra pagina con pulsante torna indietro..
    il problema è che quando torno indietro mi riporta bendi indietro ma SOLO nel secondo frame quello sotto dove c'è il pulsante "torna indietro" quindi sopra rimane la pagina attuale... come posso fare per far si che ritorni come prima quando torno indietro?
    Tony

  10. #20
    Originariamente inviato da tony83
    quindi vediamo se ho capito:

    asp ha la stessa sintassi di vbscript solo che
    il primo è lato server e il secondo lato client
    più o meno
    vbscript è solo una sintassi...
    le applicazioni pratiche sono in Access o qualsiasi altro programma OFFICE (tramite VBA, che utilizza come sintassi VBscript), oppure come linguaggio lato client per internet explorer... o ancora, come SINTASSI del linguaggio ASP (lato server)

    Originariamente inviato da tony83
    js o javascript è la stessa cosa, cambia molto a seconda browser
    esattamente... (non v'è proprio differenza... JS è solo un'abbreviazione, non è un'altro linguaggio)

    Originariamente inviato da tony83
    jscript è lato client ed se usato con asp assume gli stessi oggetti (quindi in pratica anche di vbscript)
    certo...
    ma non conosco utilizzi di JSCRIPT lato client!!!
    quindi consideralo solo LATO SERVER con ASP.
    (che poi sia molto simile a Javascript, o meglio alla sintassi JAVA è ovvio)

    Originariamente inviato da tony83 asp che è linguggio server può avere in mezzo script javascript vbscript a seconda oppure jscript! giusto?
    no....
    ASP può essere scritto solo in VBSCRIPT o JSCRIPT (lato server)...

    ovvero tutto il linguaggio fra <% e %> deve essere in VBSCRIPT o JSCRIPT

    poi asp può essere inserito (ciò che vi è al di fuori dei tag <% e %>) all'interno di HTML o anche di JAVASCRIPT...
    in realtà ASP ignora dove viene posizionato...

    ciò che conta è solo il risultato finale...
    quello che ASP genera dentro all'html o js dove era stato messo...

    l'importante è che siano chiari alcuni punti.
    poi la comprensione chiara te la farai imparando i vari linguaggi, e leggendo qua e la...

    non confondere però i vari linguaggi, altrimenti rischi di non capirci nulla

    in particolare non confondere mai ASP e JAVASCRIPT (come invece noto molti fanno)

    sono a due livelli diversi... (uno client, l'altro server)

    Originariamente inviato da tony83 2° cosa:
    per quanto che riguarda l'altra situazione ho diviso la pagina con 2 frame: nel primo viene caricata la pagina nel secondo un'altra pagina con pulsante torna indietro..
    il problema è che quando torno indietro mi riporta bendi indietro ma SOLO nel secondo frame quello sotto dove c'è il pulsante "torna indietro" quindi sopra rimane la pagina attuale... come posso fare per far si che ritorni come prima quando torno indietro?
    devi fare invece di

    window.location.href = '...'

    parent.location.href = '...'
    san imente saluta

    * http://simonecingano.it *

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 © 2026 vBulletin Solutions, Inc. All rights reserved.