Visualizzazione dei risultati da 1 a 10 su 10

Discussione: javascript: location

  1. #1

    javascript: location

    dunque, io dovrei creare un miniscript javascript che svolga la seguente funzione:
    clickando su un link (impostando l'HREF su javascript:comando() in una pagina si apra l'url che ho indicato nello script, ma non in quella pagina, in un altro frame.
    sostanzialmente voglio sapere come fare ad indicare anche un TARGET nel comando location.href="http://www.miodominio.com/pagina.html"
    grazie in anticipo!
    FaBiu[S]

  2. #2
    è relativamente semplice:

    codice:
    top.nomeframe.window.location.href="http://www.miodominio.com/pagina.html"
    ciao

  3. #3
    quindi, ad esempio se il frame si chiama "_center" devo usare
    top._center.window.location.href="http://www.miodominio.com/pagina.html";
    o sbaglio?

    ps: grazie
    FaBiu[S]

  4. #4
    Originariamente inviato da Fabius85
    quindi, ad esempio se il frame si chiama "_center" devo usare
    top._center.window.location.href="http://www.miodominio.com/pagina.html";
    o sbaglio?

    ps: grazie :)
    esattamente. :)

  5. #5
    ok, grazie mille!
    FaBiu[S]

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Attenzione ai nomi.

    In JS e` assolutamente sconsigliato usare nomi che iniziano per _ (sono da considerare reserved words: vengono usate all'interno del codice).

    Se proprio necessario, in caso di nomi con caratteri strani si puo` usare:

    top.frames['_center']...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Originariamente inviato da Fabius85
    ok, grazie mille!
    ok, grazie. cmq ho testato
    top._center.window.location.href="http://www.miodominio.com/pagina.html";
    usando il codice
    nome link
    e invece di aprire la pagina indicata nel frame indicato mi apre nello stesso frame dove c'è il link (quindi nemmeno nel frame indicato) un pagina bianca con la sola scritta http://www.miodominio.com/pagina.html

    ora proverò a testare
    nome link
    spero che così funzioni...
    FaBiu[S]

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Occhio alle virgolette. Non puoi innestarle.

    <a href="java script:top._center.window.location.href='http://www.miodominio.com/pagina.html';">

    ma sarebbe meglio:
    <a href="#" onclick="top._center.window.location.href='http://www.miodominio.com/pagina.html'; return false;">

    Sempre con la riserva dei nomi che dicevo sopra
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    ok, grazie, provero
    FaBiu[S]

  10. #10
    ok, funziona alla perfezione. grazie ancora
    FaBiu[S]

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.