JeuWeb - Crée ton jeu par navigateur
PB de frame qui s'ouvre dans une nouvelle fenetre...[reglé] - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : PB de frame qui s'ouvre dans une nouvelle fenetre...[reglé] (/showthread.php?tid=1582)

Pages : 1 2


PB de frame qui s'ouvre dans une nouvelle fenetre...[reglé] - p6Kotic - 12-08-2007

Voila,je veux creer un frame.
Le frame "framelinker" et le frame "frametarget"

Le frame framelinker contient tous les liens qui doivent etre affichés dans frametarget.C'est là qu'est le probleme...Le avec l'attribut "target="frametarget.html"",le lien s'ouvre betement dasn une nouvelle fenetre,si je ne le mes pas,logiquement,les frames se mettent l'une sur l'autre etc...

Donc,voici la structure:
-index html,qui est une frame dont les 2 composants sont:
-framelinker qui est une barre ayant 4 liens:1 lien donnant sur frametarget,et 3 autres liens
-principale frame(+ de 80%¨de la largeur),faisant officce de page d'accueil mais dont l'espace sert aussi de target aux 3 autres liens.

Voici + de détails:


Index.html:

Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XTML 1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Space-Fighters</title>
       <FRAMESET COLS="18%,82%">
<FRAME SRC="framelink.html">
<FRAME SRC="frametarget.html" NAME="target">
</FRAMESET>
    
  </head>
</html>

framelink.html:
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XTML 1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Space-Fighters</title>
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
    <body background="aremplire>
    
    
    
    <p class="link">
    <A HREF="frametarget.html"TARGET="frametarget.html"><img SRC="accueil.gif"></a><br/>
    <A HREF="login.html" TARGET="frametarget.html"><img SRC="login.gif"></a><br/>
    <A HREF="sinscrire.html" TARGET="frametarget.html"><img SRC="sinscrire.gif"></a><br/>
    <A HREF="forum.html" TARGET="frametarget.html"><img SRC="forum.gif"></a></p>
    
    
    
    </body>
      </head>
</html>

frametarget.html:

Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XTML 1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
      

      <title>Space-Fighters</title>
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
    <body background="fond.jpg">
    
    <p>accueil</p>
        
        </body>
          </head>
</html>

Les 3 autres liens sont constitués uniquement du minimum et d'un espace texte.
Je soupçonne l'attribut "blank" qui est peu etre par défaut.
Donc je me demende où il faut le mettre et comment faire pour la négation.


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - denisc - 12-08-2007

Code :
<A HREF="frametarget.html"TARGET="frametarget.html"><img SRC="accueil.gif"></a>

que d'erreurs!


Séparer les commandes par des espaces...

et renseigner correctement la cible

Code :
<FRAME SRC="frametarget.html" NAME="target">
                                     ^^^
  <A HREF="frametarget.html" TARGET="target"><img SRC="accueil.gif"></a>



RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - p6Kotic - 12-08-2007

...
merci,sa marche mtn(h)

dsl de la question de débutant,mais je suis réellement débutant en la matiere :heuuu: (enfin quoique...)

MERCI


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - denisc - 12-08-2007

Celà dit, les pages avec des frames ne sont pas compatibles avec tous les navigateurs. Je te conseille de passer à un système de gestion de calques (DIV) ce qui permet en outre de développer en AJAX relativement facilement, et ça donne les mêmes résultats, en plus propre et souvent plus rapide... et en plus, ça marche sur tous les navigateurs (sauf sur certaines version AOL... Mais là, on n'y pourra jamais rien. AOL a toujours été de la daube Big Grin)


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - p6Kotic - 12-08-2007

Y'a pas un tuto la dessus quelque part?


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - p6Kotic - 13-08-2007

denisc a écrit :Celà dit, les pages avec des frames ne sont pas compatibles avec tous les navigateurs. Je te conseille de passer à un système de gestion de calques (DIV) ce qui permet en outre de développer en AJAX relativement facilement, et ça donne les mêmes résultats, en plus propre et souvent plus rapide... et en plus, ça marche sur tous les navigateurs (sauf sur certaines version AOL... Mais là, on n'y pourra jamais rien. AOL a toujours été de la daube Big Grin)

Quelqu'un peut il m'éclairer a ce sujet? connais pas...


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - Loetheri - 13-08-2007

Tu ne connais pas quoi ?
Tu as seulement cherché ? Vraiment cherché ?


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - p6Kotic - 14-08-2007

oh nn tant pis,les frames suffiront,meme ogame les utilise donc...
au pire je mettrais un petit lien pour download mozilla firefox et voila...


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - Nessper - 14-08-2007

Ben en gros les frames c'est un peu comme les dinosaures, c'est dépassé. Maintenant on utilise le css avec des div des spans, etc.., que l'on manipule beaucoup plus facilement.
Tu devrais t'y mettre. En plus c'est vraiment pas dur à apprendre.


RE: PB de frame qui s'ouvre dans une nouvelle fenetre... - p6Kotic - 14-08-2007

voui jveux bien mais sans tuto ça va etre chaud...