2012-04-15 2 views
3

est-il un moyen de charger le fichier http: // situé dans les fenêtres modales?bootstrap modal comment charger le fichier http à l'intérieur

somenthing comme:

<a class="btn btn-info btn-large" data-toggle="modal" href="#http://localhost/login.html"> <i class="icon-user icon-white"></i> Login </a> 

évidemment je peux le faire avec une méthode js séparés (comme la charge jquery()) mais je voudrais savoir si est-il possible de le faire sans mettre en œuvre de nouveaux js .

+1

Ce que je fais habituellement est de charger l'URL avec Ajax, puis de remplacer le contenu du corps modal par la réponse, en utilisant .html(). Ce n'est pas une solution de contournement très pratique dans beaucoup de cas, alors j'aimerais entendre d'autres suggestions. – periklis

+0

@periklis yep mec c'est ce que j'avais l'habitude de faire, moi aussi en attente d'une bonne alternative (bootstrap self alternative devrait être géniale !!) comme par exemple fancybox jquery plugin est si bon pour charger tout dans les modaux (iframes, fichiers, html etc), cette fonctionnalité devrait être mis en œuvre sur bootstrap-modals je pense: P – sbaaaang

+1

Voir les commentaires dans https://github.com/twitter/bootstrap/issues/936 – Muhd

Répondre

0

Créez un iFrame avec un ID et chargez votre login.html dans cela. Donnez l'ID de l'iFrame à ce modal comme href="#iFrameId". Cet iFrame devrait être dans le même fichier HTML que votre ancre.

+1

Je pense que l'iframe est la pire solution: P – sbaaaang

+0

@Badaboooooom Vous voulez charger * une autre page * à l'intérieur * de votre page *. C'est le travail pour les iframes, peu importe comment vous le dites. – Christian

+0

@Christian Nope, je me demande si je peux charger le contenu de la page pas un iframe, habituellement j'utilise jquery load() si .. encore ... se demandant si bootstrap permet load() nativement – sbaaaang