Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Javascript esterno

  1. #1

    Javascript esterno

    Mi spiegate per quale motivo se posto esternamente questo script NON funziona con IE ed Opera MA funziona con Firefox ???

    Contenuto OpenWindow.js

    var TheURL
    var TheName
    function OpenWindow(TheURL,TheName){
    window.open(TheURL,TheName,"scrollbars=0,status=0, width=460,height=370,resizable=yes");}



    Stringa di connessione contenuto nell'head
    <script type="text/javascript" language="javascript" src="../scripts/OpenWindow.js"></script>

    stringa sull'immagine:
    javascript:OpenWindow('loc2.htm')

    Con Ie ed Opera non è nemmeno cliccabile l'immagine

  2. #2

  3. #3
    xhtml 1.1 ovvero:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    Scusate la domanda niubba ma è la prima volta che mi cimento con uno script esterno


    PS:Internamente funziona su tutti i browser, esternamente no.

  4. #4
    Se usi XHTML 1.1 dovresti sapere che l'attributo language, riferito all'elemento script, non è più ammesso. Pertanto:

    codice:
    <script type="text/javascript" src="../scripts/OpenWindow.js"></script>

  5. #5
    Originariamente inviato da pierofix
    Se usi XHTML 1.1 dovresti sapere che l'attributo language, riferito all'elemento script, non è più ammesso. Pertanto:

    codice:
    <script type="text/javascript" src="../scripts/OpenWindow.js"></script>
    Che vergogna

    CMQ NON funziona lo stesso.

    Per cui sto sbagliando da qualche altra parte...HELP

  6. #6
    Ho messo la pagina online:
    http://www.argenteriadabbene.com/201...ocman_IT3.html

    Firefox OK, Ie ed Opera NO.

    Il validatore riporta un errore sul map, che purtroppo per ora NON è risolvibile.

  7. #7
    Inserisci anche l'attributo xml:lang al marcatore html:

    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
    E map, effettivamente, non ha attributo name:

    - http://www.w3.org/TR/xhtml-modulariz...l#s_imapmodule

  8. #8
    Originariamente inviato da pierofix
    Inserisci anche l'attributo xml:lang al marcatore html:

    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
    E map, effettivamente, non ha attributo name:

    - http://www.w3.org/TR/xhtml-modulariz...l#s_imapmodule
    Si ok quello lo aggiungo dopo quando ho pronta anche la versione inglese.

    2)Da quanto ho capito per l'attributo map name e xhtml 1.1 non vi è rimedio.
    http://itlists.org/pipermail/webacce...ry/019981.html

    Cmq questo non risolve il mio problema.

  9. #9
    Io credo che la prima cosa da fare sia sistemare il markup in modo tale da ottenere una struttura standard. Da lì, poi, si può ragionare sugli aggiustamenti.

  10. #10
    Il problema di fondo (imho) che l'unico errore è sul map name che a quanto ho avuto modo di lurkare per ora non ha rimedio in quanto non c'è nulla di alternativo e che CMQ se lo javascript è chiamato internamente anziche'esternamente funziona anche sugli altri browser.

    Perche' a sto punto tanto vale che cambio dtd solo per quella pagina se il problema dipendesse da lei.

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.