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 :

window.onload et frame


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut window.onload et frame
    bonjour, pouvez vous voir le message suivant svp?

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut navré pour l'oublie des balises code
    bonsoir, je certifie avoir essayé au maximum de trouver une solution seul, avoir chercher des indices sur des sites francais et anglais et de m'etre arraché les cheuveux pendant deux semaines, mais voila j'en peus plus; j'en appel a votre bon coeur ....

    j'ai utilisé image ready pour decouper une image en plusieurs parties avec du mouseover pour obtenir un joli script qui tourne impeccablement...

    mais dan ce script il y a <BODY ONLOAD="preloadImages();"> et je nai pas acces a la balise BODY de la page (index.html) dans laquelle je désire l'integrer.

    il y a une alternative:
    j'ai vu qu'il était possible d'utiliser "window.onload=fonction" a la place, ce que j'ai fait et qui marche a merveille... dans ma page (index.html)

    mais voila, cette page(index.html) est "appelée par une autre page(index1.html) en frame" ( je ne sais pas si on dit comme ca?). voici le sript:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <frame src="index.html" name="content" scrolling="auto" noresize="noresize" frameborder="0" marginwidth="0" marginheight="0" allowtransparency="true" style="{background-color:#FFFFFF;color:#000000;}{font-style:normal;background-image:none;background-repeat:repeat;font-size:12px;height:100%;margin:0;padding:0;text-align:center;font-size:12px;height:100%;margin:0;padding:0;text-align:center;}" />

    et dans cette condition l'image apparait bien, mais au survol de la souris, les parties d'images disparraisent pour laisser place a des "blancs avec des petits carrés rouge en haut a gauhe" comme si l'image n'était pas disponible".

    le script de ma page index.html:

    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    <HTML>
    <HEAD>
    <TITLE>securefinal</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <!-- ImageReady Preload Script (securefinal.psd) -->
    <SCRIPT TYPE="text/javascript">
    <!--
     
    function newImage(arg) {
    if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
    }
    }
     
    function changeImages() {
    if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
    document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
    }
    }
     
    var preloadFlag = false;
    window.onload = function preloadImages() {
    if (document.images) {
    Coussins_over = newImage("images/Coussins-over.jpg");
    Table_over = newImage("images/Table-over.jpg");
    Linge_over = newImage("images/Linge-over.jpg");
    Bebe_over = newImage("images/Bebe-over.jpg");
    preloadFlag = true;
    }
    }
     
    // -->
    </SCRIPT>
    <!-- End Preload Script -->
    </HEAD>
    <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
    <!-- ImageReady Slices (securefinal.psd) -->
    <TABLE WIDTH=464 BORDER=0 CELLPADDING=0 CELLSPACING=0>
    <TR>
    <TD COLSPAN=6>
    <IMG SRC="images/securefinal_01.jpg" WIDTH=464 HEIGHT=69 ALT=""></TD>
    </TR>
    <TR>
    <TD COLSPAN=2>
    <IMG SRC="images/securefinal_02.jpg" WIDTH=191 HEIGHT=138 ALT=""></TD>
    <TD COLSPAN=4>
    <A HREF="contents/fr/d1.html"
    ONMOUSEOVER="changeImages('Coussins', 'images/Coussins-over.jpg'); return true;"
    ONMOUSEOUT="changeImages('Coussins', 'images/Coussins.jpg'); return true;">
    <IMG NAME="Coussins" SRC="images/Coussins.jpg" WIDTH=273 HEIGHT=138 BORDER=0 ALT=""></A></TD>
    </TR>
    <TR>
    <TD COLSPAN=3>
    <A HREF="contents/fr/d2.html"
    ONMOUSEOVER="changeImages('Table', 'images/Table-over.jpg'); return true;"
    ONMOUSEOUT="changeImages('Table', 'images/Table.jpg'); return true;">
    <IMG NAME="Table" SRC="images/Table.jpg" WIDTH=211 HEIGHT=158 BORDER=0 ALT=""></A></TD>
    <TD>
    <IMG SRC="images/securefinal_05.jpg" WIDTH=55 HEIGHT=158 ALT=""></TD>
    <TD COLSPAN=2>
    <A HREF="contents/fr/d4.html"
    ONMOUSEOVER="changeImages('Linge', 'images/Linge-over.jpg'); return true;"
    ONMOUSEOUT="changeImages('Linge', 'images/Linge.jpg'); return true;">
    <IMG NAME="Linge" SRC="images/Linge.jpg" WIDTH=198 HEIGHT=158 BORDER=0 ALT=""></A></TD>
    </TR>
    <TR>
    <TD>
    <IMG SRC="images/securefinal_07.jpg" WIDTH=175 HEIGHT=179 ALT=""></TD>
    <TD COLSPAN=4>
    <A HREF="contents/fr/d4.html"
    ONMOUSEOVER="changeImages('Bebe', 'images/Bebe-over.jpg'); return true;"
    ONMOUSEOUT="changeImages('Bebe', 'images/Bebe.jpg'); return true;">
    <IMG NAME="Bebe" SRC="images/Bebe.jpg" WIDTH=126 HEIGHT=179 BORDER=0 ALT=""></A></TD>
    <TD>
    <IMG SRC="images/securefinal_09.jpg" WIDTH=163 HEIGHT=179 ALT=""></TD>
    </TR>
    <TR>
    <TD>
    <IMG SRC="images/espaceur.gif" WIDTH=175 HEIGHT=1 ALT=""></TD>
    <TD>
    <IMG SRC="images/espaceur.gif" WIDTH=16 HEIGHT=1 ALT=""></TD>
    <TD>
    <IMG SRC="images/espaceur.gif" WIDTH=20 HEIGHT=1 ALT=""></TD>
    <TD>
    <IMG SRC="images/espaceur.gif" WIDTH=55 HEIGHT=1 ALT=""></TD>
    <TD>
    <IMG SRC="images/espaceur.gif" WIDTH=35 HEIGHT=1 ALT=""></TD>
    <TD>
    <IMG SRC="images/espaceur.gif" WIDTH=163 HEIGHT=1 ALT=""></TD>
    </TR>
    </TABLE>
    <!-- End ImageReady Slices -->
    </BODY>
    </HTML>

    Quelqu'un saurait il s'il existe une solution au probleme? merci merci merci

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Par défaut
    personne pour un conseil, pour me dire dans quel direction regarder? Y aurait il un rapport avec la specification de la cible? merci.

Discussions similaires

  1. document.getElementsByTagName et window.onload
    Par sinclairfr dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/07/2009, 20h04
  2. [Prototype] Ajax.Updater et window.onload
    Par fongus dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 22/08/2008, 21h28
  3. un autre façon que window.onload
    Par Invité dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/07/2008, 10h18
  4. window.onload lancement de fonction et href
    Par debutantasp dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/04/2008, 16h06
  5. [IE]window.onload ne fonctionne pas
    Par banzzai dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/05/2006, 11h24

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