Afficher une "page source" dans une autr

Fermé
cactus74 - 19 nov. 2007 à 17:26
 cactus74 - 28 nov. 2007 à 07:45
Bonjour,

Je cherche simplement comment inserer & afficher une "page source" dans une autre "page support"...
C'est sûrement trés simple, mais je ne sais pas faire :-/
- Si possible en HTML "de base"
- Si possible en pouvant choisir la taille de l'affichage de la "page source"
- Et encore en plus en permettant de cliquer sur un lien en restant sur la même "page support"...

Merci par avance

Cactus74
A voir également:

6 réponses

Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 779
19 nov. 2007 à 18:07
Bonjour,

Tu veux afficher dans une page web 1] le code source (pas la page elle-même) d'une autre page 2] par un clic ?

Si c'est bien ça, en HTML ce n'est pas possible.
Il faut en passer par de la programmation.

En HTML, tu pourrais le faire, mais sans clic et avec le code, fixe, inséré directement dans la page 1].

La modification de l'apparence du code se fait facilement.

Par exemple
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Un titre</title>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <style type="text/css">
    html, body {
      margin: 0;
      padding: 0;
      text-align: center;
      background-color: #b0c4de;
      }
    #conteneur {
      position: relative;
      margin: 0 auto;
      width: 760px;
      text-align: left;
      border : 1px solid #f0ffff;
      background-color: #f0f8ff;
      font-family: Tahoma, 'Trebuchet MS', Verdana, Optima, Papyrus, sans-serif;
      }
    pre, #code {
      margin : 2em;
      padding : 1em;
      color : #567;
      }
    #code {
      background-color : #fff8dc;
      border-left : 2px dotted #006400;
      white-space : normal;
      }
    </style>
</head>
<body>
  <div id="conteneur">
    <pre>
    &amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    &amp;lt;html>
    &amp;lt;head>
    &amp;lt;title>Un titre&amp;lt;/title>
        &amp;lt;meta http-equiv="Content-type" content="text/html; charset=utf-8">
        &amp;lt;style type="text/css">
        html, body {
          margin: 0;
          padding: 0;
          text-align: center;
          background-color: #b0c4de;
          }
        #conteneur {
          position: relative;
          margin: 0 auto;
          width: 760px;
          text-align: left;
          border : 1px solid #f0ffff;
          background-color: #f0f8ff;
          font-family: Tahoma, 'Trebuchet MS', Verdana, Optima, Papyrus, sans-serif;
          }
        &amp;lt;/style>
    &amp;lt;/head>
    &amp;lt;body>
      &amp;lt;div id="conteneur">
        &amp;lt;div id="code">
        &amp;lt;/div>
      &amp;lt;/div>
    &amp;lt;/body>
    &amp;lt;/html>    </pre>

    <pre id="code">
    &amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><br>
    &amp;lt;html><br>
    &amp;lt;head><br>
    &amp;lt;title>Un titre&amp;lt;/title><br>
        &amp;lt;meta http-equiv="Content-type" content="text/html; charset=utf-8"><br>
        &amp;lt;style type="text/css"><br>
        html, body {<br>
          margin: 0;<br>
          padding: 0;<br>
          text-align: center;<br>
          background-color: #b0c4de;<br>
          }<br>
        #conteneur {<br>
          position: relative;<br>
          margin: 0 auto;<br>
          width: 760px;<br>
          text-align: left;<br>
          border : 1px solid #f0ffff;<br>
          background-color: #f0f8ff;<br>
          font-family: Tahoma, 'Trebuchet MS', Verdana, Optima, Papyrus, sans-serif;<br>
          }<br>
        &amp;lt;/style><br>
    &amp;lt;/head><br>
    &amp;lt;body><br>
      &amp;lt;div id="conteneur"><br>
        &amp;lt;div id="code"><br>
        &amp;lt;/div><br>
      &amp;lt;/div><br>
    &amp;lt;/body><br>
    &amp;lt;/html>    </pre>
  </div>
</body>
</html>

--
0
Euh... non... en plus simple SVP !...

Je veut que ça donne ça :

_______________________________________________
|                                              |
|      Ma "page support"                       |
|       __________________________________     |
|     |                                   |    |
|     |  La "page source" d'un autre site |    |
|     |                                   |    |
|     |                                   |    |
|     |                                   |    |
|     | __________________________________|    |
|                                              |
________________________________________________


Ou autrement dit, donner une fonction de visionneuse interactive d'un site sur une de mes propre pages...

Et Donc :
- Si possible en pouvant choisir la taille de l'affichage de la "page source",
- Et encore en plus en permettant de cliquer sur un lien en restant sur la même "page support"...

N'y à t'il pas un script en PHP ???

Suis je plus clair ???

A+, Cactus74
0
Hello

En PHP: (taper vite fait, mais ca peut te donner des idées:)

<div>
Bla bla page principale

<pre>
<?php include(www.monautrepage.com); ?>
</pre>

</div>
0
Ben c'est peut être une bonne idée...
Mais ça marche pas !... :-(

est tu sûr du formatage du code ???

A+
Cactus74
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 779
27 nov. 2007 à 20:14
On peut le vérifier soi-même facilement (-;
<pre>
<?php include 'le_fichier.html'; ?>
</pre>

++
http://doc.domainepublic.net/php/doc.php.court/function.include.html

--
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ben c'est visiblement pas ça... ça marche pas...

Avez vous bien compris ce que je veut faire ???

Je veut que ça donne ça :

_______________________________________________
| |
| Ma "page support" |
| __________________________________ |
| | | |
| | La "page source" d'un autre site | |
| | | |
| | | |
| | | |
| | __________________________________| |
| |
________________________________________________
Soit une fonction de visionneuse interactive d'un site sur une de mes propre pages...

- Si possible en pouvant choisir la taille de l'affichage de la "page source",
- Et encore en plus en permettant de cliquer sur un lien en restant sur la même "page support"...

A+
Cactus74
0
Désolé pour le dessin ratatiné,
La ça ira mieux !..
_______________________________________________
|                                              |
|      Ma "page support"                       |
|       __________________________________     |
|     |                                   |    |
|     |  La "page source" d'un autre site |    |
|     |                                   |    |
|     |                                   |    |
|     |                                   |    |
|     | __________________________________|    |
|                                              |
________________________________________________

;-)
0