Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con window.location.replace

    Salve a tutti!
    Sono circa 20 minuti che non riesco a far andare questa funzione.

    Ho inserito questo codice in una pagina html:
    codice:
    <input type='button' value='Cambia pagina' onClick=window.location.replace='seconda_pagina.html';>
    Non riesco a capire dove sbaglio...


    ...Se poi qualcuno mi linkasse un sito di riferimento dove poter trovare tutte le funzioni javascript e relativi esempi (un po' come php.net) glie ne sarei molto grato.

    Grazie!

  2. #2
    I doppi apici sono cosi difficili da mettere...

    comunque replace è una funzione non un attributo:

    window.location.replace('seconda_pagina.html');
    I DON'T Double Click!

  3. #3
    Originariamente inviato da artorius
    I doppi apici sono cosi difficili da mettere...
    In che senso?
    Dici che è meglio usare i doppi apici piuttosto che il singolo? Perchè?

    comunque replace è una funzione non un attributo:

    window.location.replace('seconda_pagina.html');

    Che era una funzione l'avevo scritto anche io... il problema è che non mi ero accorto della sintassi. :P
    Comunque grazie mille!

  4. #4
    no:

    Piccolo Grande Hint della Programmazione HTML

    La sintassi non corretta, ma diciamo più accettabile e leggibile sia da un browser che da un essere umano, necessita di usare i doppi apici per gli attributi dei tag HTML. Il singolo apice è un costrutto che vale per JS ma in HTML è generalmente usato il doppio apice. Non che non funzioni, è solo che di norma si usano i doppi, anche perché, se usi i singoli, ma devi passare una stringa JS come fai?

    Molto più comodo:

    Codice PHP:
    <input type="button" value="Cambia pagina" onclick="window.location.replace='seconda_pagina.html';">

    <
    input type='button' value='Cambia pagina' onClick=window.location.replace='seconda_pagina.html';> 
    Nota la differenza rispetta alla tua in un editor che colora il testo.

    In quello che uso sul lavoro si vede ancora di più
    Immagini allegate Immagini allegate
    I DON'T Double Click!

  5. #5
    Chiarissimo.

    Grazie ancora!

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.