Pages :
Salut à tous

J'ai une page d'accueil en php

voici le code :

 <html>
<!-- Date de création: 04/01/2006 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>TSB Le spécialiste du traitement du Radon en France.</title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="phil">
<meta name="generator" content="WebExpert 6">
<style type="text/css">
 <!--
 
body {margin: 0;padding:0;position: absolute;width: 100%;height: 100%;font-family: verdana, arial, sans-serif;}

.haut {width: 100%;height: 70px; background-color: #FFFFCC;color: #0000CC; scrolling:No; noresize:noresize;float: top;}
.conteneur {height: 750px;width: 100%; background-color: #FFFFCC;color: #3366FF; }

.gauche {position: absolute;left: 0;width: 201px;height: 750px;background-image: url(gauche.gif);
 background-color: #FFFFCC;color: #3366FF; overflow: auto;}

.frame {margin-left: 201px;
 /* on place ce bloc à droite du bloc menu de 201px de large */
width: auto;height: 750px;overflow: auto; overflow-x: hidden; /* cette propriété va empécher le scroll bas de ce bloc */font-size: 14px;
 background-color: #FFFFCC;color: #3366FF;}

-->
</style>
<?
include("deroulant/script.html");
?>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body OnLoad="tickinit()">

<div class="haut">
<?php
include ('haut.html');
?>
</div>


<div class="gauche"><br><br><br><br><br>
	<a href="index.php?page=accueil"><img src="menu/accueil.gif" border="0" width="140" height="35" alt="Accueil du site"></a><br>
	<a href="index.php?page=radon"><img src="menu/radon.gif" border="0" width="101" height="35" alt="Le radon"></a>
	<a href="index.php?page=niveaux"><img src="menu/niveaux.gif" border="0" width="125" height="35" alt="Les niveaux"></a>
	<a href="index.php?page=mesures"><img src="menu/mesures.gif" border="0" width="127" height="35" alt="Les mesures"></a>
	<a href="index.php?page=traitements"><img src="menu/traitements.gif" border="0" width="143" height="35" alt="Les traitements"></a>
	<a href="index.php?page=produits"><img src="menu/produits.gif" border="0" width="124" height="35" alt="Les produits"></a>
	<a href="index.php?page=societe"><img src="menu/societe.gif" border="0" width="128" height="35" alt="Notre société"></a>
	<a href="index.php?page=autres"><img src="menu/autres.gif" border="0" width="172" height="35" alt="Les autres services"></a>
	<a href="index.php?page=references"><img src="menu/references.gif" border="0" width="142" height="35" alt="Nos références"></a>
	<a href="index.php?page=partenaires"><img src="menu/partenaires.gif" border="0" width="142" height="35" alt="Nos partenaires"></a>
	<a href="index.php?page=contact"><img src="menu/contact.gif" border="0" width="142" height="35" alt="Nous contacter"></a>
</div> 


<div class="frame"> 
<div align="left"><font size="5"><font color="#3366FF">Bienvenue sur le site français du traitement du radon.</font></font></div>
<div id="Layer1" style="position:absolute; width:0px; height:15px; z-index:1; left: -40px; top: -20px;">
<?php
// bannière déroulante
$fichier="deroulant/info.txt";
$info1= file($fichier);
$info=implode ('',$info1);
// manque un strip slash
if ($info != "")
{
echo "<div id=\"ticktext\" style=\"position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:1; font-family:arial; font-size:14pt; border: 1px none #000000; \"> ";
echo "  <nobr><a name=\"tickpos\"></a> <font color=\"#ff0000\">$info</font></nobr> </div>";
}
else
{

}
?>
</div>

<?php 
// ici les pages issues des variables déclarées dans le menu et dans les renvois des "sous menus...	"

if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page']; 
 switch($page)
{
case 'accueil': include ('accueil.txt');break;
case 'radon': include ('radon/radon.txt');break; 
case 'graphique':include ('radon/graphique.txt');break;
case 'niveaux':include ('niveaux/niveaux.txt');break;
case 'tableau':include ('niveaux/tableau.txt');break;
case 'mesures':include ('mesures/mesures.txt');break;
case 'traitements':include ('traitements/traitements.txt');break;
case 'garanties':include ('traitements/garanties.txt');break;  
case 'produits':include ('produits/produits.txt');break;
case 'societe':include ('societe/societe.txt');break;
case 'autres':include ('autres/autres.txt');break;
case 'references':include ('references/references.txt');break;
case 'contact':include ('contact/contact.txt');break;
case 'liens':include ('liens/liens.txt');break;
case 'partenaires':include ('liens/liens.txt');break;
} 
?>
</div>
</div>

</body>
</html>


voici le code du fichier script.html appelé par index :



<script type="text/javascript" language="JavaScript1.2">
<!-- Begin


var l1 =   0; // left of ticker in pixel, or 0 to position relative
var t1 =   0; // top of ticker in pixel, or 0 to position relative
var w1 = 400; // width of ticker in pixel
var ie = document.all ? true : false;
var first = true;
var l2 = l1 + w1;
var l3 = l1 - l2;
var l = l2;
function tickinit() {
if (ie) {
if (l1 == 0 && t1 == 0) {
pos = document.all['tickpos'];
l1 = getLeft(pos);
t1 = getTop(pos);
}
ticktext.style.posTop = t1;
}
else {
if (l1 == 0 && t1 == 0) {
pos = document.anchors['tickpos'];
l1 = pos.x;
t1 = pos.y;
}
document.ticktext.pageY = t1;
}
l2 = l1 + w1;
l3 = l1 - l2;
l = l2;
setInterval('tick()', 10);
}
function getLeft(ll) {
if (ll.offsetParent)
return (ll.offsetLeft + getLeft(ll.offsetParent));
else 
return (ll.offsetLeft);
}
function getTop(ll) {
if (ll.offsetParent)
return (ll.offsetTop + getTop(ll.offsetParent));
else
return (ll.offsetTop);
}
function tick() {
l = l - 0.5;
if (l < l3) l = l2;
cl = l1 - l;
cr = l2 - l;
if (ie) {
ticktext.style.posLeft = l;
ticktext.style.posTop = t1;
ticktext.style.clip = "rect(auto "+cr+"px auto "+cl+"px)";
if (first) ticktext.style.visibility = "visible";
}
else {
document.ticktext.pageX = l;
document.ticktext.clip.left = cl;
document.ticktext.clip.right = cr;
if (first) document.ticktext.visibility = "show";
}
first = false;
}
//  End -->
</script>



J'ai du faire une erreur mais laquelle ?

merci du coup de main

a+
phil
Modifié par isuzu (26 Jan 2006 - 19:28)
Administrateur
Bonjour et bienvenue isuzu,

merci d'avoir pensé à présenter le code autrement mais (il y a un mais Smiley smile ) c'est pas avec l'italique que l'on souhaite le voir. Il y a la balise [ code] tutututu [ /code] (sans les espaces) prévue à cet effet, pourrais-tu STP éditer ton message et remplacer les i par code?

Merci d'avance,
Felipe
Salut,

merci pour l'effort sur le balisage du code, mais avec la balise adéquate, ça sera encore mieux Smiley cligne (remplace [i ] par [code ] et [/i ] par [/code ] (sans les espaces)

Merci Smiley smile @+

<edit>Grilleeedddd !</edit>
Modifié par Olivier (26 Jan 2006 - 17:48)
Salut

code plus aux normes

pour te répondre félipe je n'ai pas d'extensions ff et c'est la version 1.5
dans netscape c'est identique

je pense avoir fait une erreur de balise mais je ne vois pas où

a+
phil
Là, c'est plutôt le souc ton truc !

T'as pas un exemple en ligne ?
Parceque là entre le code PHP, le code JavaScript, le code HTML, la longueur du code, difficile de répondre...

par ailleurs, il y a des soucis dans ton code HTML
* pas de doctype
* <script type="text/javascript"> (pas d'attribut language)
* balises invalides
Salut

je viens de mettre un doctype et ça m'a foutu le bazar même sous ie6

je gratte dans cette direction

a+
Salut

j'ai mis un doctype

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

rien de changé sous ff

a+
phil
Un autre souci

j'ai l'impression que ff ne prend pas le "décallage" à droite de la partie centrale

bizarre

a+
phil
Bizarre pas moyen de mettre un doctype adapté, à chaque fois ça déclanche un mauvais positionnement des "frames'CSS

a+
phil
Salut,

Ca vient de ton Firewall (ZoneAlarm sans doute Smiley smile ).
Tu peux baisser les niveaux de "confidentialité" pour éviter ça;

Bonne soirée
Modifié par Alan (26 Jan 2006 - 18:43)
Ca vient de l'option "blocage des publicités" de ZA.
Regarde dans l'onglet "confidentialité", au niveau de cette option. Si tu est en niveau Moyen ou Elevé, c'est là qu'il ajoute ces lignes de code.

Désactive le blocage des publicités, ferme et réouvre ton navigateur, et tu verras.

Alain
Modifié par Alan (26 Jan 2006 - 18:53)
Modérateur
isuzu a écrit :
là je ne comprends pas du tout ce que zone alarm vient faire là dedans


Certains logiciels comme ZoneAlarm ou Norton Internet Security vont ajouter du code Javascript dans les pages web visitées par un navigateur web. Dans ton cas, peut-être qu'un logiciel du type ajoute ces lignes uniquement dans l'un de ces navigateurs, et non dans l'autre.

C'est à vérifier. Tu peux aussi rechercher sur google les lignes de code afin de trouver la source du problème.
Pour zone alarm
ça vient bien de là, mais je ne parle que de l'ajout des deux lignes

sinon le pb des pseudos frames css reste entier

je pédale dans la soupe

a+
phil
Olivier a écrit :


Lol, plus antique c'est difficile !!


Bwa, non :

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">


Conformément à RFC 1866.

Ok, je -->[] et je vous laisse travailler.
Pages :