Problème de redirection

  • Auteur de la discussion Auteur de la discussion sff
  • Date de début Date de début
WRInaute impliqué
Bonjour,

Sur mon site, j'ai crée une div ajax (qui me sert). Le problème c'est quand j'essaye d'inclure une page php par l'intermédiaire de cette div, celle-ci s'intègre dans la div.

sanstitrecmq.jpg


J'aimerai savoir si il existait pas un code javascript ou autre, qui me permettrait d'éviter ca, pour avoir une redirection en pleine page, et non dans une div.

Merci
 
WRInaute accro
Bonjour

C'est du css tout pur.

Faut voir le code ? ;)

...En masquant l'Ajax, cela va de soi...

Bien à vous.

Amicalement.

Jean-François Ortolo
 
WRInaute impliqué
Le code ajax le voici :

Code:
function getDiv1(MyDiv, MyUrl) { // Div refresh.

	var xmlhttp1 = null;
	
	var mondiv1 = document.getElementById(MyDiv);
	
	if (!mondiv1) {
		return 1;
	}

	if (xmlhttp1 && xmlhttp1.readyState != 0) {
		xmlhttp1.abort();
	}

	xmlhttp1 = getXMLHTTP();

	if (xmlhttp1) {

		xmlhttp1.open("GET", MyUrl, true);

		/* on définit ce qui doit se passer quand la page répondra */
		
		xmlhttp1.onreadystatechange = function() {
			
			if (xmlhttp1.readyState == 4 && xmlhttp1.responseText != '') /* 4 : état "complete" */ {
				
				if (mondiv1.innerHTML != xmlhttp1.responseText)
				{
					mondiv1.innerHTML = xmlhttp1.responseText;
				}
			}
		}
		
		xmlhttp1.send(null);
	}
}

function rafraichir2()
{	
    getDiv1('map2', '?do=map2');
	
	setTimeout("rafraichir2()", 11500);

}

window.onload = function() { rafraichir2();}

Le code html pour l'affichage de la div :

Code:
<div id="map2" class="rose2"></div>

	</div>
 
WRInaute accro
Bonjour

1- J'y connais très peu de chose en Ajax.

2- Je pense qu'il ne faut pas contourner la présentation css par Ajax, car cela ne me paraît pas structuré ( comme on dit "programmation structurée" ), même du point de vue de la programmation orientée objet.

3- J'avoue ne rien comprendre à ce code, mais encore une fois, vouloir gérer la présentation ( domaine du css ) avec de l'Ajax, cela me paraît inadapté.

4- Pourquoi de l'Ajax, alors que du simple Javascript ( même si là non plus ce n'est pas adapté ) suffirait ?

Je laisse la parole à ceux qui savent. ;)

Bien à vous.

Amicalement.

Jean-François Ortolo
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut