Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Cambiare href

  1. #1
    Guido Piazza
    Guest

    Cambiare href

    Ciao a tutti,
    ho creato un piccolo js che cambia dinamicamente un immagine alla pressione di un tasto,ora dovrei far cambiare anche il suo relativo url..le ho provate tutte,ma sono certo che qualcosa mi sta proprio sfuggendo

    Come faccio a cambiare l'url ?

    Con l'immagine uso:

    codice:
    document.img.src='img.gif'
    ma a quanto mi è parso di capire con i link non è la stessa cosa, o quanto meno a me non funziona

    Ho assegnato un "name" al link ed ho cercato di richiamarlo e cambiarne l'href,ma nulla..

    Come fare ?

    Grazie anticipatamente

  2. #2
    document.images[numero].src='nomeimg.gif'

  3. #3
    0 è il num della prima immagine, poi va prograssivamente a seconda delle immagine che ci sono nel documento, il conteggio avviene nell'ordine in cui sono messe le immagini, la prima immagine del documento è lo 0 poi vai fino al numero di immagini - 1

  4. #4
    Guido Piazza
    Guest
    Ciao Ramk0,intanto grazie per aver risposto...
    In ogni caso,forse mi sarò mal spiegato,ma io cerco di cambiare l'url di un semplice link,modificando quindi l'attributo HREF

    Come ho indicato nel primo post,infatti,ho dato un "name" al link e provavo a modificarlo richiamandolo via js,tipo:

    document.url.href='index.html' (dove url è il name attribuito)

    Naturalmente l'esempio sopra non funziona,per questo ho postato,cercando chi mi aiutasse a risolvere il problema..

    Se nel primo post mi sono espresso cosi' male da distorcere tutta la situazione,chiedo scusa

    Bye

  5. #5
    se hoi capito bene tu vuoi oltre che modificare un'immagine vuoi anche che venga cambiato l'url di un link, se è così ci penso un attimo e vedo se trovo la soluzione ok?

  6. #6
    Guido Piazza
    Guest
    Grazie per la disponibilità
    Comunque,come indicato in questo fantomatico "primo post":

    ho creato un piccolo js che cambia dinamicamente un immagine alla pressione di un tasto
    Quindi il problema immagine non è mai esistito

    Cerco solo un modo per modificare l'href di un link...

    Senza usare "self" o "this",dato che l'azione parte da un secondo link e non dallo stesso che devo modificare


    Grazie ancora

  7. #7
    purtroppo per i link non ho trovato niente, magari domani vedo se riesco a trovare qualcosa, ma non ho capito a cosa ti serve...

  8. #8
    adesso ti saluto, xchè vado a dormire, domani mi devo alzare presto...

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    mi sono trovato anch' io di fronte al problema in un sistema di rotazione x + banner

    forse la soluzione + indolore è quella di usare il link per richiamare una funzione che apra la pagina, indirizzo della quale deriva dall' immagine attualmente visualizzata, x es.
    codice:
    visualizzata=false
    
    imm=new Array()
    imm[0]=new Image()
    imm[0].src='immagine1.jpg'
    imm[1]=new Image()
    imm[1].src='immagine2.jpg'
    ...
    lnk=new Array()
    lnk[0]='pagina1.htm'
    lnk[1]='pagina2.htm'
    ...
    function che_fa_cambiare_imm() {
    ...quella che usi adesso...
    visualizzata=indice_imm_attualmente_visualizzata
    }
    function che_fa_cambiare_link() {
    if(visualizzata) self.location.href=lnk[visualizzata]
    }
    
    [img]...[/img]
    (spero sia comprensibile)
    questo taglia via il problema compatibilità

    esistono altri sistemi, x es sfruttare il metodo link (vedi qui)
    ciao

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.