Charger un script dans une partie de page
jeasonp
Messages postés
274
Date d'inscription
Statut
Membre
Dernière intervention
-
jeasonp Messages postés 274 Date d'inscription Statut Membre Dernière intervention -
jeasonp Messages postés 274 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un site web avec un script qui recharge seulement une partie de la page (il garde le Header et Footer et change seulement le Contenu).
Quand on prend l'adresse direct de la page, le script fonctionne. (la map et le formulaire)
Exemple : http://www.jeasonpourcelet.be/donbosco/contact.html
Par contre, si on prend la page quand elle change une partie de celle-ci, sa ne fonctionne plus.
Exemple : http://www.jeasonpourcelet.be/donbosco/#contact.html
Auriez-vous une solution a ce problème ?
Merci, Jeason
J'ai un site web avec un script qui recharge seulement une partie de la page (il garde le Header et Footer et change seulement le Contenu).
Quand on prend l'adresse direct de la page, le script fonctionne. (la map et le formulaire)
Exemple : http://www.jeasonpourcelet.be/donbosco/contact.html
Par contre, si on prend la page quand elle change une partie de celle-ci, sa ne fonctionne plus.
Exemple : http://www.jeasonpourcelet.be/donbosco/#contact.html
Auriez-vous une solution a ce problème ?
Merci, Jeason
A voir également:
- Charger un script dans une partie de page
- Supprimer une page dans word - Guide
- Script vidéo youtube - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Créer une page facebook - Guide
2 réponses
$(function(script) {
var newHash = "",
$mainContent = $("#main-content"),
$pageWrap = $("#page-wrap"),
baseHeight = 0,
$el;
$pageWrap.height($pageWrap.height());
baseHeight = $pageWrap.height() - $mainContent.height();
$("menu","bouton1","mini_menu").delegate("a", "click", function() {
window.location.hash = $(this).attr("href");
return false;
});
$(window).bind('hashchange', function(){
newHash = window.location.hash.substring(1);
if (newHash) {
$mainContent
.find("#contenue")
.fadeOut(400, function() {
$mainContent.hide().load(newHash + " #contenue", function() {
$mainContent.fadeIn(400, function() {
$pageWrap.animate({
height: baseHeight + $mainContent.height() + "px"
});
});
$("menu a","bouton a","mini_menu a").removeClass("current");
$("menu a","bouton a","mini_menu a[href="+newHash+"]").addClass("current");
});
});
};
});
$(window).trigger('hashchange');
$('#send_message').click(function(e){
e.preventDefault();
var error = false;
var name = $('#name').val();
var email = $('#email').val();
var subject = $('#subject').val();
var message = $('#message').val();
if(name.length == 0){
var error = true;
$('#name_error').fadeIn(1000);
}else{
$('#name_error').fadeOut(1000);
}
if(email.length == 0 || email.indexOf('@') == '-1'){
var error = true;
$('#email_error').fadeIn(1000);
}else{
$('#email_error').fadeOut(1000);
}
if(subject.length == 0){
var error = true;
$('#subject_error').fadeIn(1000);
}else{
$('#subject_error').fadeOut(1000);
}
if(message.length == 0){
var error = true;
$('#message_error').fadeIn(1000);
}else{
$('#message_error').fadeOut(1000);
}
if(error == false){
$('#send_message').attr({'disabled' : 'true', 'value' : 'Envoi en cours...' });
$.post("send.php", $("#contact_form").serialize(),function(result){
if(result == 'sent'){
$('#cf_submit_p').remove();
$('#mail_success').fadeIn(1000);
}else{
$('#mail_fail').fadeIn(1000);
$('#send_message').removeAttr('disabled').attr('value', 'Message envoyé');
}
});
}
});
$('#corner img').hover(function() {
$(this).stop().animate({ width:'150px', height:'150px' });
}, function() {
$(this).stop().animate({ width:'80px', height:'80px' });
});
var myCenter=new google.maps.LatLng(50.60957,3.37767);
function initialize()
{
var mapProp = {
center:myCenter,
zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
var marker=new google.maps.Marker({
position:myCenter,
});
marker.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
});
Il y a trois scripts différent la dedans (script de remplacement de contenu; un coin de page dynamique, un validateur de formulaire de contact et un googleMaps), c'est un peut le bordel, mais ce n'ai que du copier/coller parce que je ne connais pas vraiment le Javascript, je le comprend seulement.
Merci et bonne année à vous