2010-12-07 71 views
0

Je ne parviens pas à faire rafraîchir le cadre en premier, puis à sauter à l'ancrage. L'ordre dans lequel j'ai placé les commandes dans l'événement onClick ne semble pas faire de différence. J'ai même essayé de les tirer dans une fonction en vain.Actualiser le cadre ET passer à l'ancrage

<input type="button" 
onclick="edit_form.edit_mode.value=1; 
edit_form.submit(); 
top.settings.location.reload(); 
top.settings.location='index.php?fuseaction=admin.displayCallReportSettings#3';" 
value="Save" 
name="save_button"> 

Est-ce possible?

+0

Etes-vous en train d'actualiser l'iFrame pour une raison quelconque? Je suppose que le "lieu" est la même chose, mais que vous aimeriez le nouveau contenu et que vous allez toujours à son ancrage? essayez d'utiliser les propriétés iFrame.location et iFrame.location.hash. –

+0

L'image de gauche affiche une longue liste de paramètres. Le cadre droit permet les modifications et les sauvegardes. Je veux enregistrer le paramètre, puis actualiser la liste dans le cadre de gauche pour mettre à jour avec les paramètres juste sauvegardés, puis redescendre à l'endroit actuel dans la liste. Est ce que ça aide? J'utilise un jeu de cadres et des cadres. –

Répondre

0

parce que vous êtes initiez reload cadre et immédiatement commande l'émission pour aller à une autre URL. Vous devez affecter le gestionnaire onload et faire défiler cette ancre en vue là.

+0

Vous rock. Merci, j'avais besoin d'un petit coup de pouce. Je passe l'ancre à travers l'url (PHP), puis j'utilise la commande onload pour sauter. Merci encore. –