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

JavaScript Discussion :

Une fênetre sur une page [Pas de pop-up !]


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 65
    Par défaut Une fênetre sur une page [Pas de pop-up !]
    Bonjour à tous,

    Comme dab' je vais sur developpez pour tous mes soucis JS !

    Je recherche actuellement comment faire pour créer (Surement un script) une petite fenêtre que je peut personnaliser à 100%, que je puisse bouger dans la page et qu'elle se ferme lorsque l'on quitte la page. En gros faire comme si c'était une image sur ma page, sauf que je peut la bouger.

    Merci de votre aide,

    M@x.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    window prototype ...

    sinon dans les contributions une infobulle ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 65
    Par défaut
    Salut,

    Merci de ta réponse et désolé pour le retard. J'ai recherché sur le web en utilisant les mot clés "Fenêtre DHTML" et j'ai trouve pas mal de résultats qui me correspondent bien. Seulement j'aimerais pouvoir inclure dans cette fenêtre une page web html mais je n'y parvient pas. (J'espère que je ne suis pas obligé d'utiliser une pop-up car ce n'est pas du tout pratique dans mon cas, il faut que la fenêtre reste toujours devant, qu'elle soir redimensionnable et retractable)

    Merci beaucoup de votre aide.

    J'ai aussi regardé dans les contributions mais j'ai testé et c'est pareil...

    Merci,

    M@x.

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    As-tu regardé de "window prototype" comme te l'as dit SpaceFrog :
    http://prototype-window.xilinus.com/samples.html

    Sinon tu as également LightWindow :
    http://www.stickmanlabs.com/lightwindow/

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 65
    Par défaut
    Merci de ta réponse.

    J'avais déjà testé le script de cette page ; http://prototype-window.xilinus.com/samples.html

    Mais seulement je ne peut pas intégré une page web complète dans cette fenêtre... J'ai testé en remplaçant les " par ces \" ou des ' mais rien n'y fait...

    Voici une adresse pour vous montrer : http://maraumax.phpnet.org/test/test.php

    Merci,
    M@x.

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 30
    Par défaut
    Whaow whaow...
    D'après le code source de ta page il y a quelques erreurs à l'utilisation de PWC:

    Déjà l'inclusion des css dans la balise head (meme si elle fonctionne comme elle est actuellement) devrait être plus du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="themes/default.css" rel="stylesheet" type="text/css" />
    au lieu de:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="themes/default.css" rel="stylesheet" type="text/css" >	 </link>
    Bon ça, c'était pour faire mon chieur ^^

    Ensuite, si j'ai bien compris ce que tu veux faire, c'est une fenêtre avec une autre page web à l'intérieur.
    Actuellement, ce que tu fais, c'est de créer une fenêtre et d'affecter son contenu en lui passant une chaine de caractères représentant le code html de la page.

    En fait...faudrait pas l'utiliser comme ça ^^''

    Premièrement, tu crées une fenêtre comme tu l'as fait, (ne pas oublier l'identifiant unique de la fenetre en premier paramètre de la fonction Window):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var win = new Window("main", {
           className: "alphacube", 
           width: 350,
           height: 400,
           zIndex: 100,
           resizable: true,
           title: "Prévisualisation du thème",
           showEffect: Effect.BlindDown,
           hideEffect: Effect.SwitchOff,
           draggable:true,
           wiredDrag: true
    });
    Ensuite, pour remplir le contenu de la fenêtre, tu as 4 méthodes possibles:
    • Par un appel Ajax: win.setAjaxContent(..)
    • Depuis une URL: win.setURL('page.html')
    • Depuis un élément HTML existant déjà sur ta page: win.setContent(..)
    • Depuis un string représentant du contenu HTML: win.setHTMLContent("<p>balbalbal</p>") (/!\ pas de balises <html>, <head> ou <body> la dedans, juste du contenu html!)

    Le mieux, c'est encore d'aller voir la documentation de chacune de ces méthodes sur le site de PWC
    Mais pour ce que tu compte faire, je pencherais pour l'une des 3 dernières méthodes

    En espérant avoir été utile :p

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

Discussions similaires

  1. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  2. Réponses: 3
    Dernier message: 15/04/2009, 07h30
  3. Réponses: 2
    Dernier message: 03/03/2007, 19h03
  4. Réponses: 3
    Dernier message: 16/01/2006, 16h02

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