[html-javascript] Changer le contenu d'une balise object

Changer le contenu d'une balise object [html-javascript] - HTML/CSS - Programmation

Marsh Posté le 29-11-2005 à 15:13:38    

Bonjour  
 
J'ai un petit soucys sur une balise object, je reprend un site avec des frames (beurk) que je doit faire en html-css-javascript seulement ( c pr importer sur un serveur notes (oui beurk encore .. ) ) je voulait donc remplacé ces frames par des balises object ...  mais impossible de changer le data de la balise object ....  voici mon code ::  
 

Code :
  1. function loadURL(url) { 
  2.     //recupère l'objet à modifier   
  3.     alert("changemen : " +url);
  4.     var actu = document.getElementById("corps_contenu" ); 
  5.     alert(actu.data);
  6.     replaceObject(actu,url); 
  7.     alert(actu.data);
  8. }

 
 
 
IE me met une erreur a la ligne du replaceObject  
 
japele la fonction comme ceci :  
 

Code :
  1. <a onclick="javascript:loadURL('contenu/fichier.html')"> Accueil</a>

 
 
la balise object est la suivante :  
 

Code :
  1. <object  id="corps_contenu" class="contenu" data="contenu/bienvenu.html" type="text/html" />

 
 
 
sur le premier alert j'ai bien  'contenu/fichier.html'  
 
le deuxieme j'ai bien 'contenu/bienvenu.html'  
 
& la paf IE me met une erreur  "objet attendu"  
 
sa ne marche pas non plus avec

Code :
  1. actu.data=url

( c t mon premier essai )  
 
ni avec    

Code :
  1. replaceObject(actu.data,url);

 
 
 
Merci de m'aider ;-)


Message édité par bentheouf le 29-11-2005 à 15:16:58

---------------
Un grand Homme a dit  
Reply

Marsh Posté le 29-11-2005 à 15:13:38   

Reply

Marsh Posté le 29-11-2005 à 15:33:48    

Il ne trouve pas la fonction replaceObject qui doit etre une fonction definie quelque part dans un fichier script de ton site que tu n'importes pas à cette page.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-11-2005 à 15:41:46    

La fonction replaceObject jlavai trouvé ici http://forum.presence-pc.com/prese [...] 1760-1.htm
 
C pas une fonction js ? ....  
 
jcroyai ... mais bon sa resoud pas mon pb :-(


---------------
Un grand Homme a dit  
Reply

Marsh Posté le 29-11-2005 à 15:42:50    

Code :
  1. function replaceObject() {
  2.           //recupère l'objet à modifier  
  3.           var object = document.getElementById("contenu" );
  4.           // remplace le contenu de l'object --> nObject est l'objet qui remplace le contenu de ton objet conteneur  
  5.           object.replaceChild(nObject,object.firstChild);
  6. }


 
Toujour le meme probleme meme en ajoutant la fonction :-(  


Message édité par bentheouf le 29-11-2005 à 15:46:07

---------------
Un grand Homme a dit  
Reply

Marsh Posté le 30-11-2005 à 09:17:33    

Personne pour résoudre mon probleme .. :'( est-ce tout simplement possible ?


---------------
Un grand Homme a dit  
Reply

Marsh Posté le 30-11-2005 à 09:24:52    

Ta fonction prends des arguments d'après ton premier post.
 
( :sarcastic: )


Message édité par boulax le 30-11-2005 à 09:25:02

---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed