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

HTML Discussion :

des bords autour de iframe qui ne veullent pas partir


Sujet :

HTML

  1. #1
    Membre éclairé Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Par défaut des bords autour de iframe qui ne veullent pas partir
    Bonjour, J'ai un problème avec mes iframes qui m'arrachent les cheveux.
    J'ai un iframe dans une div, quoi de plus normal, mais je n'arrive pas à enlever les bords. Après plusieurs jours de galère, je suis arrivé à l'enlever sur IE8 mais pas sur FF ni Safari Merci à toute personne pouvant m'aider.
    Voici mon code:
    La page html appelée par l'iframe
    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
    <html>
    <head>
    <title>Sign up for our newsletter</title>
    </head>
     
    <body style="background: #ffffff; border:none; margin-left:20px; margin-right:20px">
     
    <h4>Sign up for our newsletter!</h4>
    <form id="myform">
      <p>Enter your email address please:<br>
      <input id="emailfield" type="text" name="T1" size="30" />
      <input type="button" value="Ok" name="B1" onClick="parent.emailwindow.hide()" /></p>
    </form>
    Description: This script- or should we say plugin- extends DHTML Window widget with modal windows support. A modal window differs from a regular DHTML window 
    </body>
    </html>
    La div dans laquelle se trouve l'iframe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    .drag-contentarea{ /*CSS for Content Display Area div*/
    border-right: : 1px solid #000099;
    border-bottom: : 1px solid #000099;
    border-top: : none;
    border-left: : none;
    background-color: white;
    color: black;
    margin: 0px;
    overflow: auto;
    }
    La page qui appelle le tout
    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
    26
    27
    28
    29
    30
    31
    32
    33
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
     
    <head>
    <title>DHTML Modal Window demos</title>
    <link rel="stylesheet" href="windowfiles/dhtmlwindow.css" type="text/css" />
    <script type="text/javascript">
     
    function opennewsletter(){
            emailwindow=dhtmlmodal.open('EmailBox', 'iframe', 'modalfiles/newsletter.htm', 'Newsletter Signup page', 'width=417px,height=410px,center=1,resize=0,scrolling=0,frameborder=0','recal')
     
    emailwindow.onclose=function()
    { //Define custom code to run when window is closed
            var theform=this.contentDoc.forms[0] //Access first form inside iframe just for your reference
            var theemail=this.contentDoc.getElementById("emailfield") //Access form field with id="emailfield" inside iframe
            if (theemail.value.indexOf("@")==-1)
            { //crude check for invalid email
                    alert("Please enter a valid email address")
                    return false //cancel closing of modal window
            }
            else{ //else if this is a valid email
                    document.getElementById("youremail").innerHTML=theemail.value //Assign the email to a span on the page
                    return true //allow closing of window
            }
    }
    } //End "opennewsletter" function
     
    </script>
     
    <a href="#" onClick="opennewsletter(); return false">Signup for our newletter</a> <span id="youremail" style="color: red"></span>
     
    </body></html>
    D'avance je vous remercie beaucoup

  2. #2
    Membre éclairé
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 36
    Par défaut
    Salut,

    Je ne sais pas les propriétés que tu utilises dans ton CSS mais en utilisant le code ci-dessous, cela marche pour moi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    iframe {
    border: 0px;
    }

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/08/2009, 17h01
  2. Réponses: 6
    Dernier message: 03/04/2009, 10h05
  3. Problème d'accents qui ne veut pas partir
    Par grabriel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/09/2008, 10h12
  4. Des virgules qui ne veulent pas partir
    Par Swiper dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/08/2007, 13h55

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