begin process at 2012 05 29 09:17:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Load HTML et variable URL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Load HTML et variable URL

vendredi 9 janvier 2004 à 03:37:11 | Load HTML et variable URL

mrbuerger

Bonjours,
J'utilise le javascript Load HTML se cript permais de charger le contenu d'une page sans recharger la page au complet. bon pour sa tou va bien. le problem c'est que on ne peut pas accéder a mon site uniquement par ma page index. J'ai donc penser de récupérer le contenu à afficher par l'URL
EX: mrbuerger.cjb.net/index.html?jeux.html
le problem c'est que pour que la page index est du contenu par défaut jutilise dans la balise <body onload="javascript:loadPage('contentLayer',null,'accueil.html');>

je veu donc remplacer 'accueil.html' par une varriable défini par le lien qui à été cliquer. mais 'accueil.html' est dans une fonction, je n'ariver pas à intégrer ma variable

voisi mon javascript load HTML:
<script language="JavaScript">
<!-- Load HTML-->
var nn4 = (document.layers);
var nn6 = (document.getElementById && !document.all);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
function loadPage(id,nestref,url) {
if (nn4) {
var lyr = (nestref)? eval('document.'+nestref+'.document.'+id) : document.layers[id]
lyr.load(url,lyr.clip.width)
}
else if(ie4) parent.contentFRM.location = url;
else if(ie5 || nn6) document.getElementById('contentFRM').src = url;
}
function showPage(id) {
if (ie4) {
document.all[id].innerHTML = parent.contentFRM.document.body.innerHTML;
}
else if(nn6 || ie5) {
document.getElementById(id).innerHTML = window.frames['contentFRM'].document.getElementById('theBody').innerHTML;
}
}
</script>
<body onload="javascript:loadPage('contentLayer',null,'accueil.html');>

et pour mon fichier .js Extract URL:
ejs_list = new Array;
ejs_list_valeur = new Array;
ejs_place = document.location.href.indexOf("?",0);
if(ejs_place >= 0)
{
ejs_query_string = document.location.href.substring(ejs_place+1, document.location.href.length);
ejs_place_and = ejs_query_string.indexOf("&",0);
if(ejs_place_and >= 0)
ejs_list = ejs_query_string.split("&");
else
ejs_list[0] = ejs_query_string;
for (ejs_i=0;ejs_i<ejs_list.length;ejs_i++)
{
ejs_temp = ejs_list[ejs_i].split("=");
ejs_variable = ejs_temp[0];
ejs_valeur = ejs_temp[1];
ejs_plus_place = ejs_valeur.indexOf("+",0);
while (ejs_plus_place >-1)
{
ejs_temp2 = ejs_valeur.substring(0,ejs_plus_place) + ' ' + ejs_valeur.substring(ejs_plus_place+1,ejs_valeur.length);
ejs_valeur = ejs_temp2;
ejs_plus_place = ejs_valeur.indexOf("+",ejs_plus_place+2);
}
ejs_list_valeur[ejs_variable] = ejs_valeur;
}
}

function get(ejs_get)
{
if(ejs_list_valeur[ejs_get])
return(unescape(ejs_list_valeur[ejs_get]));
else
return("");
}

j'ai asseiller javascript:get("var1"); et d'autre tentative mais sans résultas...

j'espère que quelle qu'un à une idée?
pour ma page au complet suiver le lien dans ma signature.

merci davance!!!

Mr. Buerger.cjb.net
mercredi 15 décembre 2004 à 08:13:00 | pb javascript sous mozilla

rasolofonorohanitra

bonjour,
j'ai un code javascript qui ne marche pas sous mozilla alors que sur IE,il marche très bien.
le code consiste à vérifier la taille de l'écran et à charger des images différentes à des endroits différents pour chaque taille d'écran.
voici le code:
<HTML>
<HEAD>
<TITLE>mymaky_home</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function test_ecran(){
var ecran='',ecranL='';
switch (screen.width) {

case 800 :{
menuL.style.top="10";
menuL.style.left="340";
menu1.style.top="10px";
menu1.style.left="0px";
menu.style.top="35px";
menu.style.left="125px";
logo.style.left="646px";
logo.style.top="575px";
ssrub.style.left="70px";
ecranL='ligneH2.jpg';
ecran='entete800.jpg';
menuL.innerHTML="<img src='"+ecranL+"' >";
menu.innerHTML="<img src='" +ecran+ "' onclick='mamafa();'>";
break;
}
case 1024 : {
menuL.style.top="6px";
menuL.style.left="503px";
menu1.style.top="6px";
menu1.style.left="125px";
menu.style.left="200px";
logo.style.left="780px";
logo.style.top="575px";
ecranL='ligneH1.jpg';
ecran='entete.jpg';

menuL.innerHTML="<img src='"+ecranL+"' >";
menu.innerHTML="<img src='" +ecran+ "' onclick='efface();'>";
break;
}
}
}
function efface(){

layer1.style.visibility="hidden";
layer2.style.visibility="hidden";
layer3.style.visibility="hidden";
layer4.style.visibility="hidden";
layer5.style.visibility="hidden";
}
//-->
</script>
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onLoad="test_ecran();">
<div id="menuL" align="left" style=" left:503px; top:6px; position:absolute"></div>
<div id="menu1" align="left" style=" left:125px ;top:6px; position:absolute"><img src="ligneV1.jpg" border="0"> <img src="AC1.gif" name="Image2" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','AC2.gif',1)" width="41" height="10" border="0" align="absmiddle"> 
<img src="PR1.gif" name="Image3" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','PR2.gif',1)" width="93" height="13" border="0" align="absmiddle">
<img src="DE1.gif" name="Image4" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','DE2.gif',1)" width="78" height="11" border="0" align="absmiddle">
<img src="PH1.gif" name="Image5" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','PH2.gif',1)" width="87" height="12" border="0" align="absmiddle"> 
<img src="CO1.gif" name="Image61" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image61','','CO2.gif',1)" width="63" height="10" border="0" align="absmiddle">
</div>
<div id="menu" style="position : absolute; left : 200px; top : 30px"></div>
<div id="logo" style="position : absolute; left : 780px; top : 575px"><img src="logomaky.jpg" border="0"></div>
<div id="ssrub" style="position : absolute; left : 125px; top : 382px"><img src="ssrub.jpg" border="0"></div>
<div id="Layer1" style="position:absolute; width:90px; height:17px; background-image:url(k@net/images/k@net-intro.gif); layer-background-image:url(k@net/images/k@net-intro.gif); border:1px none #000000; z-index:1; "></div>
<div id="Layer2" style="position:absolute; width:81px; height:19px; background-image:url(k@net/images/k@net-intro.gif); layer-background-image:url(k@net/images/k@net-intro.gif); border:1px none #000000; z-index:1; "></div>
<div id="Layer3" style="position:absolute; width:98px; height:15px; background-image:url(k@net/images/k@net-intro.gif); layer-background-image:url(k@net/images/k@net-intro.gif); border:1px none #000000; z-index:1; "></div>
<div id="Layer4" style="position:absolute; width:64px; height:17px; background-image:url(k@net/images/k@net-intro.gif); layer-background-image:url(k@net/images/k@net-intro.gif); border:1px none #000000; z-index:1; "></div>
<div id="Layer5" style="position:absolute; width:43px; height:15px; background-image:url(k@net/images/k@net-intro.gif); layer-background-image:url(k@net/images/k@net-intro.gif); border:1px none #000000; z-index:1; "></div>
<table width="561" border="0" cellpadding="0" cellspacing="0" mm:layoutgroup="true">
<tr>
<td width="276" height="250"></td>
<td width="439"></td>
</tr>
<tr>
<td height="247"></td>
<td valign="top">Titre<br>
ceci est le corps rédactionnel d'une page type / Suggestions diverses
<p>espacement avant symbole trois espacements<br>
le texte est en corps 4 interlignage 6<br>
le principe de coloration retenue est de la gamme bleue<br>
les textes à symbole peuvent servir de départ d'hyperlien</p>
</td>
</tr>
</table>
</BODY>
</HTML>
aidez-moi à trouver où se touve l'erreur et que le code marche quel que soit le navigateur.


Cette discussion est classée dans : valeur, url, document, place, ejs


Répondre à ce message

Sujets en rapport avec ce message

banière [ par dalisassou ] slt ,j  realiser une baniere gif qui suit le scroll en utilisant ce code :function OuvrirFenetre(url,nom,details) { window.open(url,nom,details)}ejs_l menu click droit [ par salim81 ] bonjour a tous! bon j'ai une frame qui contient une page gauche(sommaire) et page droite(principale).j'ai telecharge un script javascript compatible M document.form [ par drjey ] Salut,si:param="1"je voudrais transformer:document.form.category.value = valeur;endocument.form.category1.value = valeur; a l'aide de param que je rec Tester la valeur d'une couleur? [ par adeath ] Bonjour,j'aimerais pouvoir tester la couleur de fond d'une cellule d"un tableau :Si elle est "verte" alors elle devient "beige" et inversement.j'ai es Problème d'initialisation [ par Loser ] Bonjour @ tous j'ai un petit soucis d'initialisation de mon formulaire, il m'affiche une erreur et j'ai vérifié partout, et je ne vois pas ce qui clo mon pb n'a pas de valeur [ par nahzhir ] Bonjour Sur mon site en asp, j'ai une erreur dont je ne trouve pas la reponse : document.getElementbyId(...) a une valeur null ce qui ce réfere à l Récupération de l'URL d'une frame [ par Migs ] Voilà j'ai un gros problème et j'ai eu beau chercher partout, je n'ai rien trouvé qui fonctionne:Voici les scripts que j'ai essayé, mainFrame étant la controle de mouvement d'un calque avec bouton [ par kartoon ] Bonjour,Je souhaiterai connaître l'astuce pour pouvoir controler le déplacement d'un calque :J'ai un bouton "deplacer" qui fonctionne en entrant une d Géneralisation de la fonction ChargeSelection [ par b_medamine ] J'ai cette fonction :             function chargeSelection(){                         if ( document.search.n modification dynamique d'une page par javascript [ par VBFRANCE ] bonjour,J'ai un petit soucis don je n'arrive pas a trouver la solutionVoici un exemple qui fonctionne:


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales