Le code que je t'ai mis, ca affiche charge une div avec ton ajout de contact dedand (j'ai pas mis le style="display:none") pour la masquer au demarrage mais bon ...
Si tu veux que ca charge un element dans ta div, il faut alors comme je t'ai dis precedemment te trouner vers de srequetes AJAX, c'est a dire un fichier qui contient ton swf ajout, un autre avec ton swf de suppression, et un requete un peu comme celle la :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
// La fonction makeRequest est tiree du site de Mozilla
// https://developer.mozilla.org/en/AJAX/Getting_Started
function makeRequest(url) {
var httpRequest;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
httpRequest = new XMLHttpRequest();
if (httpRequest.overrideMimeType) {
httpRequest.overrideMimeType('text/xml');
// See note below about this line
}
}
else if (window.ActiveXObject) { // IE
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if (!httpRequest) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
httpRequest.open('GET', url, true);
httpRequest.send('');
}
function alertContents(httpRequest) {
if (httpRequest.readyState == 4) {
if (httpRequest.status == 200) {
alert(httpRequest.responseText);
} else {
alert('There was a problem with the request.');
}
}
}
function afficher(page,div) {
document.getElementById(div).style.display = "block"
document.getElementById(div).innerHTML = makeRequest(page);
}
function masquer(div) {
document.getElementById(div).innerHTML = "";
document.getElementById(div).style.display = "none"
} |
puis sur ton evenement onclick tu fais un truc du genre :
afficher("maPageAjoutAvecMonSwfDedans.html")
C'est un exemple au kilometre, je l'ai pas teste mais c'est pour que tu vois l'idee. Il faut essayer maintanant.
Voila je pense pas pouvoir te mâcher plus le travail
Partager