IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

cherche équivalent à PWC


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut cherche équivalent à PWC
    Bonjour à tous,

    J'utilisai Prototype.js et pour des raisons de compatibilité avec des slideshow utilisant mootools je cherche à remplacer prototype par jQuery.

    La raison qui m'amène est que j'utilisai avec prototype une classe (PWC prototype/window/class) qui me permetait de créer dynamiquement une fenètre avec du contenu Ajax

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    lectureNews=function(id){
    var param="ID="+id;
    win = new Window({id:"fen",className:"dialog",title: "Votre news", width:620, height:600, maximizable:false, destroyOnClose: true, recenterAuto:false, fondOpaque:true});
    win.setAjaxContent("ajax/lecture.php",{method:"post", parameters:param},false,false);
    win.showCenter();
    }
    L'équivalent le plus proche (que j'ai trouvé) avec jquery semble être ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
      <body>
    <script type="text/javascript">
     
    	$(function() {
    		$("#mialog").dialog({ width: 600, height: 600 });
    	});
     
    $.ajax({
       type: "POST",
       url: "news/ajax/lecture.php",
       data: 'ID=1',
       error:function(msg){
         alert( "Error !: " + msg );
       },
       success:function(data){
       	//affiche le contenu du fichier dans le conteneur dédié
    	$('#mialog').html(data);
    }});
     
    	</script>
     
    <div id="mialog" title="Basic dialog" style="overflow:scroll"></div>
     
     
      </body>
    mais 1ere différence : la Div n'est pas créée à la volée et doit être présente sur la page

    2eme différence (plus génante) : les tailles de fonts et autres attribut de style sont prédéfinis dans des css qui héritent eux même d'autres css etc...

    Bref je ne gère rien et la présentation n'est plus du tout ce qui était prévu au départ.

    quelqu'un peut-il m'aider à obtenir ce résultat avec jquery ?

    Merci d'avance pour vos réponses

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Par défaut
    Bon,

    J'ai fini par trouver les modifications de CSS à faire pour arriver au même résultat

    Je vais continuer à chercher un peu pour simplifier tout ça et créer dynamiquement mon conteneur...

    toutes idée de simplification sera la bienvenue

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. OpenDialog : cherche équivalent Windev
    Par Harry dans le forum WinDev
    Réponses: 2
    Dernier message: 29/03/2007, 17h29
  2. cherche équivalent de textcolor??
    Par lastrecrue dans le forum C
    Réponses: 1
    Dernier message: 10/06/2006, 16h00
  3. cherche équivalent librairie C++ linux pour windows
    Par jejerome dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 01/03/2006, 19h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo