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

    Script per reinderizzamento url: IMPORNTANTE!

    Salve,
    sto cercando (se esiste) uno script in asp o java che automaticamente imposti (quindi cambi) tutti i link presenti in una o più pagine su un determinato url da me impostato...

    Esiste un qualcosa del genere? Si può fare?
    Ditemi di si...

    Grazie
    Andrea
    www.zizazu.com
    il portale ZenZaZionale!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per una cosa in ASP o JSP (java server pages) rivolgiti nel sito di ASP.

    In Java (inteso come applet) non credo si possa fare.

    Ma non credo sia quello che vuoi. ASP e JSP sono programmi lato server, e non possono agire su una pag. gia` caricata.

    Per una cosa in JS (javascript) lato client sei nel posto giusto.

    Devi pero` dirci un mucchio di cose in piu`, dato che la cosa non e` semplice e non credo trovi uno script gia` pronto:
    Su quali e quanti link?
    Se sono tutti tag <a> o vi sono anche action di form o altri costrutti (ad es. <area> )
    Se puoi mettere mano pesantemente al codice della pagina
    ...

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    [B]
    Per una cosa in JS (javascript) lato client sei nel posto giusto.

    Devi pero` dirci un mucchio di cose in piu`, dato che la cosa non e` semplice e non credo trovi uno script gia` pronto:
    Su quali e quanti link?
    Se sono tutti tag <a> o vi sono anche action di form o altri costrutti (ad es. <area> )
    Se puoi mettere mano pesantemente al codice della pagina
    ...

    dunque:
    i link sono tutti con tag <A HREF="xxx">
    diciamo che in ogni pagina ci sono in media 12 link diversi da cambiare...
    quello che vorrei fare io è questo: supponiamo che nella pagina index.asp ci siano 10 links diversi, ad esempio <A HREF="link1"> <A HREF="link2"> e così via... io inserendo un codice nella pagina vorrei impostare tutti questi link già esistente su un altro url da me scelto...ad esempio <A HREF="linkdamescelto">

    ...fattibile?
    www.zizazu.com
    il portale ZenZaZionale!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Una cosa di questo tipo?

    <form>
    <input type="button" onClick="resetlink();" />
    </form>

    E nella head ci metti questo script:
    codice:
    function resetlink() {
      for (var i=0; i<links.length; i++) {
        links[i].href = "linkdamescelto";
      }
    }
    Provalo.

    Tutti i link punteranno alla pagina "linkdamescelto"

    Nota che non lo ho messo in un link, che sarebbe stato modificato, ma con un po' di astuzia si potrebbe anche farlo.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Originariamente inviato da puritano
    dunque:
    i link sono tutti con tag <A HREF="xxx">
    diciamo che in ogni pagina ci sono in media 12 link diversi da cambiare...
    quello che vorrei fare io è questo: supponiamo che nella pagina index.asp ci siano 10 links diversi, ad esempio <A HREF="link1"> <A HREF="link2"> e così via... io inserendo un codice nella pagina vorrei impostare tutti questi link già esistente su un altro url da me scelto...ad esempio <A HREF="linkdamescelto">

    ...fattibile?
    Non sono molto pratico...ho inserito il codice che mi hai detto...ma nn succede nulla...i link restano gli stessi...il bottone che compare va premuto o forse vanno impostati altri parametri?

    In ogni caso grazie per la tua gentilezza nel volermi aiutare...
    www.zizazu.com
    il portale ZenZaZionale!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il bottone va premuto, altrimenti a che servirebbe? Prima di premere hai i tuoi link originali, dopo hai tutti i link che puntano ad un'unica pagina.

    Ma c'e` un evento che deve far cambiare href ai link?

    Non ho ancora capito il perche` ti serve una cosa del genere. Se riesco a capire il perche` ed il quando e` piu` facile trovare il modo di aggirare i problemi.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Si..il bottone l'ho premuto ma nn succede nulla...cmq nn è proprio questo che mi serviva...ciò che cerco è uno script o qualsiasi altro artificio che una volta inserito nella pagina agisce automaticamente sui link impostandoli sull'url da me scelto.

    Questo script non serve ai visitatori ma a me per evitare di modificare manualmente centinaia di link diversi già esistenti che ora vanno puntati tutti su uno stesso url...ecco tutto!

    Io nn sono molto esperto di scripting...ma un qualcosa del genere credo sia possibile farlo...poi magari mi sbaglio...
    www.zizazu.com
    il portale ZenZaZionale!!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mi stai dicendo che vuoi fare lato client quello che dovresti fare lato server con un buon editor?
    Non mi sembra un buon approccio!!

    Trovati un editor che sistemi tutto il sito.
    Il vecchio FrontPage (che io dovevo usare qualche anno fa) lo faceva senza problemi.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    ok...significa che smanetterò su front page visto che mi dici che è possibile farlo..
    thank you
    www.zizazu.com
    il portale ZenZaZionale!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In FP ti fai una pagina che abbia l'indirizzo vecchio, poi la sposti nel nuovo indirizzo.
    Chiaramente la pagina che deve essere la vera destinazione ti conviene salvarla con un altro nome e solo DOPO cambi nome.

    Se il link da sistemare sono molti, puo` darsi che impieghi vari secondi o forse minuti (ma sempre meno che fare il tutto a mano).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.