Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/02/2012, 11h02   #1
Débutant
 
Avatar de kaking
 
Inscription : mars 2008
Messages : 691
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2008
Messages : 691
Points : 188
Points : 188
Par défaut ajax et shadowbox

bonjour a tous !

voila, j'ai recemment intégré shadowbox a mon site. Pour ouvrir un lien par shadwobox, je fais dans toutes les pages du site :
Code :
1
2
3
4
5
6
7
8
9
10
 
Shadowbox.init({
    // skip the automatic setup again, we do this later manually
    skipSetup: true
});
window.onload = function() {
    Shadowbox.setup("a.shadowbox", {
		player:     "html"
    });
};
et pour les liens, je fais ceci :
Code :
1
2
 
<a href="form_structure.php" class='shadowbox'>Ajouter une nouvelle entreprise</a>
PROBLEME : la, tout ce que ca fait, c'est que ca ouvre une shadowbox, avec marqué dedans :
<a href="form_structure.php" class='shadowbox'>Ajouter une nouvelle entreprise</a>

Il ne va pas sur l'url !!! il me l'affiche

pour résoudre la chose, il faudrait ouvrir la nouvelle page via iframe, en utilisantSAUF QUE lorseque je fais ca, ni le css, ni les librairies javascript ne sont chargés automatiquements sur la nouvelle page appelée, comme c'est le cas pour le reste du site...donc ca ne me convient pas du tout !


LA SOLUTION

serait d'ouvrir la nouvelle page via ajax... qui s'afficherait grace a shadowbox!

quelqu'un aurait il siouplais la moindre idée de ce qu'il faudrait faire ? je cherche actuellement sur le site de shadowbox, mais j'ai du mal, la

merci d'avance de votre aide !
__________________
« Pour garantir la sécurité dans la continuité et la stabilité, la République sera bientôt réorganisée et deviendra la Première Puissance Galactique Impériale ! Pour une société fondée sur l’ordre et la sécurité ! »
kaking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 15h36   #2
Débutant
 
Avatar de kaking
 
Inscription : mars 2008
Messages : 691
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2008
Messages : 691
Points : 188
Points : 188
HAHAA !

J'ai trouvé !!!

en fait je fais ceci :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script type="text/javascript" language="javascript">
 
Shadowbox.init({
    // skip the automatic setup again, we do this later manually
    skipSetup: true
});
 
window.onload = function() {
$('a.shadowbox').bind('click', function() {
        var href = $(this).attr('href');
        $.ajax({ 
            url: href, 
            success: function(data){
                Shadowbox.open({
                    content:    data,
                    player:     "html",
                    height:     1000,
                    width:      1000
                });
            }
         });
        return false;
    });
};
sur un lien construit comme ceci :
Code :
<a href="./formulaires/form_structure.php?height=450&width=420&style=representant" class='shadowbox' rel="shadowbox;" title="Ajouter une nouvelle entreprise">Ajouter une nouvelle entreprise</a>
et ca marche du tonnerre !

-bon, j'ai cherché partout, hein- et notemment sur ce site la

http://stackoverflow.com/questions/2...owbox-and-ajax

'oilou !
__________________
« Pour garantir la sécurité dans la continuité et la stabilité, la République sera bientôt réorganisée et deviendra la Première Puissance Galactique Impériale ! Pour une société fondée sur l’ordre et la sécurité ! »
kaking est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h02.


 
 
 
 
Partenaires

Hébergement Web