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

    anchor con onclick="form.submit" che non funziona

    ciao, ho questo codice che non funziona:

    codice:
    <td nowrap class="etichetteRICERCA">
      <a name="elenco">nome</a>
      <a href="#elenco" onclick="document.formOrderNome.submit();return false">
      [img]imgs/grafiche/order.gif[/img]</a>
    </td>
    vorrei che quando clicco sul link (onClick) mi andasse all'ancora ma così non e', infatti va a inizio pagina. sbaglio la sintassi?

    grazie ciao
    Domenico

  2. #2

    Re: anchor con onclick="form.submit" che non funziona

    Originariamente inviato da FlashDomi
    ciao, ho questo codice che non funziona:

    codice:
    <td nowrap class="etichetteRICERCA">
      <a name="elenco">nome</a>
      <a href="#elenco" onclick="document.formOrderNome.submit();return false">
      [img]imgs/grafiche/order.gif[/img]</a>
    </td>
    vorrei che quando clicco sul link (onClick) mi andasse all'ancora ma così non e', infatti va a inizio pagina. sbaglio la sintassi?

    grazie ciao
    Domenico
    Se tu vuoi andare in un punto preciso di una pagina, tramite un'ancora, non serve usare l'elemento onclick.

    codice:
    ...
    ...
    <a name="elenco">Nome</a>
    ....
    ....
    Immagine
    ...
    ...
    Questo se l'ancora si trova sulla stessa pagina.

  3. #3
    grazie per le info.

    purtroppo mi serve il link sull'onclick perche' devo inviare un form, pero' vorrei che essere ridirezionato all'ancora quando si ricarica la pagina.

    non so se si può fare. anzi, probabilmente si può fare ma non so come si fa.

    grazie ciao.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    hai provato a togliere il

    return false;

    dall'evento onclick?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    ho provato a togliere il return false;

    ma se lo tolgo appena clicco sul link mi va all'ancora, pero' poi immediatamente dopo parte il submit e mi ricarica la pagina (inviando il form) pero' senza andare all'ancora.

  6. #6
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da FlashDomi
    ho provato a togliere il return false;

    ma se lo tolgo appena clicco sul link mi va all'ancora, pero' poi immediatamente dopo parte il submit e mi ricarica la pagina (inviando il form) pero' senza andare all'ancora.
    Infatti con il return false ti va in testa alla pagina perché se ne frega dell'href (se lo togli vedi che è uguale), ma va in testa alla pagina perché la ricarica a causa del submit.
    Potresti passare un parametro in un input nascosto per accodarlo poi alla location facendo una cosa simile:
    codice:
    document.location.href += <%=ancora%>
    Non so che linguaggio lato server usi, il paramentro l'ho aggiunto in ASP, ma si dovrebbe capire.

    Boh, è venerdì, ho mal di testa... ma dovrebbe andare.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  7. #7
    grazie nuki, ho risolto con un imput hidden controllato da php

    codice:
    <body <? if (!empty($_POST["order"])) { ?>onLoad="document.location.href += '#elenco';<? } ?>">
    cosi funziona.

    avevo provato ad inserire lo stesso codice javascript in mezzo all'HTML della pagina ma non andava bene all'ancora perche' si spostava solo per la parte di pagina che aveva in quel momento caricato (non so se mi sono spiegato)

    cmq grazie.
    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.