2010-07-15 10 views
1

lorsque j'ouvre une boîte de dialogue sur le lien disparaît.JQuery | Boîte de dialogue: Lien disparaît après avoir cliqué sur

function flugzeitenAnzeigen(myUrl) { 
    $('.' + myUrl).load('http://www.mydomain.com/Flugzeiten_Anzeigen.aspx?flugid=' + myUrl +'').dialog({ width: 510, modal: true, title: 'Ihre voraussichtlichen Flugdaten' }); 
}; 

<a href="#" id="GridView1_ctl04_flugzeitenAnzeigen" title="Flugzeiten anzeigen" class="702811" onclick="javascript: flugzeitenAnzeigen(702811);">anzeigen</a> 

La classe 702811 est générée dynamiquement dans une grille.

Que puis-je faire? thx à l'avance

+0

qu'est-ce que myUrl est égal à? et que voulez-vous dire disparaît? vous en faites un dialogue ... non? .. –

+0

@guy_schaller, la myUrl est passée de l'appel du gestionnaire d'événements dans la déclaration href onclick. C'est le moindre des problèmes ici. – Lazarus

+0

@guy: Je veux juste que le lien ouvre une boîte de dialogue. C'est le cas, mais quand je ferme la boîte de dialogue, le lien a disparu. – user168507

Répondre

1

Vous affectez une fonction à appeler lorsque l'étiquette d'ancrage est chargée, c'est-à-dire l'événement de chargement. Cette fonction ne provoque pas le lien hypertexte pour charger une page. La fonction de dialogue identifie l'élément sur la page qui sera la boîte de dialogue affichée, vous l'avez pointé vers un lien hypertexte.

Je pense que vous devez regarder jquerytools et le contrôle de superposition là-bas, c'est beaucoup plus ce que vous essayez d'atteindre je crois.

+0

thx, vous aviez raison. Je l'ai changé pour anzeigen

user168507

+0

Heureux d'être de l'aide. – Lazarus

Questions connexes