Dreamweaver erreure javascript help

[Résolu/Fermé]
Signaler
Messages postés
44
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
25 décembre 2009
-
 Stephen -
Bonjour,
j utilise dreamweaver cs3 et a chaque fois que je veux enregister un modif sur une page le message suivant apparait:
une erreure javasript s'est produite lors de l execution de onLoad dans _beforeSave.htm
pouvez vous m aider?
merci

9 réponses

Salut a tous,
bon le sujet date un peu mais voici une solution pour ceux qui ont le meme probleme avec DW, notamment le fameux "Translator were not loaded due to error: blablabla" ,l'impossibilité de copier/coller etc, ou bien encor le _beforesave.htm et _aftersave.htm .

TT d'abord, jai tenté d'effacer le fichier en .dat mais aucun effet. Alors voici ce qui a marché pour moi:

Fermez DW et allez ici : C:\Documents and Settings\utilisateur\Application Data\Adobe\Dreamweaver CS4\en_US
pour trouver le dossier "Configuration". Moi je l'ai trouvé dans Adobe, mais pour certains il se trouve dans Macromedia (me demandez pas pourquoi...)

Ensuite renommez le fichier "configuration" en configuration_old par exemple.

Démarrez DW> un nouveau fichier "Configuration devrait normalement se creer a coté de "Configuration_old", et DW ne devrait plus afficher d'erreur!

Voila, en esperant que ca marche pour vous,

Seb
20
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Bravo pour cette solution pleine de simplicité... ce bug étant apparu par l'opération du saint esprit... une résolution si simple était nécessaire ! j'adore ce type d'astuce !
bravo et merci!
Et pour ceux qui sont (encore!) sur XP avec dreamweaver 8? Y'a une solution? Merci de m'en dire plus!
Merci Bastoon!

Pour ma part, j'ai renomme le fichier WinFileCache-xxxxxxxx.dat, et tout refonctionne !

+ d'infos : http://kb2.adobe.com/cps/191/tn_19105.html
Messages postés
4347
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 407
Bonjour,

ça irait beaucoup mieux si nous avions le code de ta page _beforeSave.htm pour pouvoir t'aider.
Messages postés
44
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
25 décembre 2009
5
salut,
cette erreure s affiche lorsque je veux enregistrer une modifications sur n importe quelle page de mon site et
t je n ai pas crée de page qui s'appelle comme ca,
j ai fait une recherche de fichier et je suit tombe sur les deux pages suivantes (situées dans les fichiers programme)que j ai ouverte avec dreamweaver, voici les codes:+ a la fin code d une de mes pages
*fichier Date_beforeSave
<!-- MENU-LOCATION=NONE -->
<!-- Copyright 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved. -->
<HTML>
<HEAD>
<TITLE>Before Save</TITLE>
<SCRIPT LANGUAGE="javascript">

//--------------- GLOBAL VARS ---------------

var LOCK_IND = 0;


//--------------- LOCAL FUNCTIONS ---------------


// to allow for faster save, we defer synchronizing whenever possible
function isDOMRequired() {
return false;
}


function beforeSave() {
updateDWDates();
}


//function: isDocumentOpen
//description: compares dom to all open documents, returns true
// if document is open.

function isDocumentOpen (docDOM) {
var rtnBool = false;
var docList = dw.getDocumentList();
for (var i = 0; i < docList.length; i++) {
if (docList[i] == docDOM) {
rtnBool = true;
break;
}
}
return rtnBool;
}

//function: updateDWDates
//description: updates all of the last modified dates in the document

function updateDWDates(){

//a little bullet proofing in case getDocumentDOM returns null
var curDOM = dreamweaver.getDocumentDOM();
if (curDOM == null) return;

// We need the full text of the document. At this point we are NOT
// guaranteed that the DOM is synchronized with the text view. So, if
// "curDOM.source," which represents the text view, is defined (which
// it is for Dreamweaver but not for Contribute), then get the text of
// the document from there.
var allText;
var textFromDOM = (curDOM.source == "");
if (textFromDOM)
allText = curDOM.documentElement.outerHTML;
else
allText = curDOM.source.getText();

// Before proceeding with all the hard work, we're going to do a quick
// check to see if there's anything that looks like it MIGHT be a dynamic
// date.
if ( allText.indexOf("#BeginDate") == -1 )
return;

// It appears there may be at least one dynamic date in this document,
// so we must make sure the design view is synchronized with the
// text view.
curDOM.synchronizeDocument();
if (textFromDOM) // if we got the text from the DOM, then it's out of date
allText = docElement.outerHTML; // re-fetch

var docElement = curDOM.documentElement;
var currSel = null;
var dateFile = dreamweaver.getConfigurationPath() + "/Commands/Date.htm";
var dateWin = dreamweaver.getDocumentDOM(dateFile).parentWindow;
var now = new Date();
var locks = curDOM.getElementsByTagName("MM:BeginLock");

var currLock,lockParent,children,textNode;
var dateID,dateInfoArr,dateStr,origVal,newOrig, htmlStr;

if (isDocumentOpen(curDOM))
currSel = curDOM.getSelection(); //store current selection

for (var i=0;i<locks.length;i++){
curDOM = dw.getDocumentDOM();
locks = curDOM.getElementsByTagName("MM:BeginLock");
currLock = locks.item(LOCK_IND++);
if (currLock.type && currLock.type == "mmdate"){ //date found
var lockOffsets = dw.nodeToOffsets(currLock);
var lockHTML = allText.substring(lockOffsets[0],lockOffsets[1]);

// account for case where dynamic date is in non-editable
// section of a template
if (lockHTML != currLock.outerHTML){
var lockStr = currLock.outerHTML
var substringToSearch = allText.substring(lockOffsets[0],lockOffsets[1])
var dynDateInd = substringToSearch.search(lockStr);
if ( lockOffsets[0] == -1 ) continue; // cannot find dynamic date
lockOffsets[0] += dynDateInd;
lockOffsets[1] = lockOffsets[0] + lockStr.length;
}

dateID = currLock.format;
dateInfoArr = decipherDateID(dateID);

//get new date
//if selected a Japanese date format, concatenate in order of
//date, day, time
//if (dateInfoArr[1].indexOf("Japan") == 0 && (dreamweaver.appVersion && dreamweaver.appVersion.indexOf('ja') != -1)) {
if ( (dateInfoArr[1].indexOf("Japan") == 0 ||dateInfoArr[1].indexOf("Korean") == 0 ||dateInfoArr[1].indexOf("Chinese") == 0) && (dreamweaver.appVersion && (dreamweaver.appVersion.indexOf('ja') != -1 || dreamweaver.appVersion.indexOf('ko') != -1 || dreamweaver.appVersion.indexOf('zh') != -1) ) ){

dateStr = dateWin.createDateStr(now,dateInfoArr[1],true);
dateStr += " " + dateWin.createDayStr(now,dateInfoArr[0],dateInfoArr[1],false,true);
// we don't want a comma at the end of Western days if it appears within an Asian date format
if ((dateStr.substring(dateStr.length-1, dateStr.length) != ")") && (dateInfoArr[0] == "WestFullDayComma" || dateInfoArr[0] == "WestAbbrDayComma" || dateInfoArr[0] == "FullDayComma" || dateInfoArr[0] == "AbbrDayComma"))
dateStr = dateStr.substring(0, dateStr.length-2);
dateStr += dateWin.createTimeStr(now,dateInfoArr[2]);
}
else {
dateStr = dateWin.createDayStr(now,dateInfoArr[0],dateInfoArr[1],false,true);
dateStr += dateWin.createDateStr(now,dateInfoArr[1],true);
dateStr += dateWin.createTimeStr(now,dateInfoArr[2]);
}

//if (dateInfoArr[1].indexOf("Japan") == 0 && (dreamweaver.appVersion && dreamweaver.appVersion.indexOf('ja') != -1)) {
if ( (dateInfoArr[1].indexOf("Japan") == 0 ||dateInfoArr[1].indexOf("Korean") == 0 ||dateInfoArr[1].indexOf("Chinese") == 0) && (dreamweaver.appVersion && (dreamweaver.appVersion.indexOf('ja') != -1 || dreamweaver.appVersion.indexOf('ko') != -1 || dreamweaver.appVersion.indexOf('zh') != -1) ) ){

htmlStr = dateWin.createDateStr(now,dateInfoArr[1],true);
htmlStr += " " + dateWin.createDayStr(now,dateInfoArr[0],dateInfoArr[1],false,true);
// we don't want a comma at the end of Western days if it appears within an Asian date format
if ((htmlStr.substring(htmlStr.length-1, htmlStr.length) != ")") && (dateInfoArr[0] == "WestFullDayComma" || dateInfoArr[0] == "WestAbbrDayComma" || dateInfoArr[0] == "FullDayComma" || dateInfoArr[0] == "AbbrDayComma"))
htmlStr = htmlStr.substring(0, htmlStr.length-2);
htmlStr += dateWin.createTimeStr(now,dateInfoArr[2]);
}
else {
// we don't want encode Japanese day format.
if (dreamweaver.appVersion && (dreamweaver.appVersion.indexOf('ja') != -1 || dreamweaver.appVersion.indexOf('ko') != -1) )
htmlStr = dateWin.createDayStr(now,dateInfoArr[0],dateInfoArr[1],false,true);
else
htmlStr = dateWin.createDayStr(now,dateInfoArr[0],dateInfoArr[1],false,false);
htmlStr += dateWin.createDateStr(now,dateInfoArr[1],false);
htmlStr += dateWin.createTimeStr(now,dateInfoArr[2]);
}

// re-create document string
var newDateStr = '<!-- #BeginDate format:' + dateID + ' -->' +
htmlStr + '<!-- #EndDate -->'


var allText = allText.substring(0,lockOffsets[0]) + newDateStr +
allText.substring(lockOffsets[1]);
docElement.outerHTML = allText;
}
}

// the selection is now maintaining itself without explicit JavaScript code to re-set it,
// and this code is sometimes causing a generic JS error if the selection is at
// the end of the document.
/*
//restore original selection
if (currSel)
dw.getDocumentDOM().setSelection(currSel[0], currSel[1]);
*/

LOCK_IND = 0;
}


//function: decipherDateID
//description: given a dateID, returns an array
//of three items - the day format, date format, and time format
//for instance, given fcAm1a, returns
//"FullDayComma","American1",and"AMPMTime";

function decipherDateID(dateID){
var dateIDs = new Array()
dateIDs["Am1"] = "American1";
dateIDs["Am2"] = "American2";
dateIDs["Am3"] = "American3";
dateIDs["IS1"] = "ISO8601";
dateIDs["En1"] = "English1";
dateIDs["En2"] = "English2";
dateIDs["Fr1"] = "French1";
dateIDs["Sp1"] = "Spanish1";
dateIDs["Ja1"] = "Japanese1";
dateIDs["Ja2"] = "Japanese2";
dateIDs["Ja3"] = "Japanese3";
dateIDs["Br1"] = "Brazilian1";
dateIDs["Sw1"] = "Swedish1";
dateIDs["It1"] = "Italian1";
dateIDs["Ge1"] = "German1";
dateIDs["Ko1"] = "Korean1";
dateIDs["Ko2"] = "Korean2";
dateIDs["Ko3"] = "Korean3";
dateIDs["Ko4"] = "Korean4";
dateIDs["Ko5"] = "Korean5";
dateIDs["Ko6"] = "Korean6";
dateIDs["Ko7"] = "Korean7";
dateIDs["Ch1"] = "Chinese1";
dateIDs["Ch2"] = "Chinese2";

var dayIDs = new Array()
dayIDs[""] = "NoDay";
dayIDs["f"] = "FullDay";
dayIDs["fc"] = "FullDayComma";
dayIDs["a"] = "AbbrDay";
dayIDs["ac"] = "AbbrDayComma";
dayIDs["la"] = "LowAbbrDay";
dayIDs["lac"] = "LowAbbrDayComma";
dayIDs["wfc"] = "WestFullDayComma";
dayIDs["wac"] = "WestAbbrDayComma";

var upperCasePattern = /[A-Z]/
var dateInd = dateID.search(upperCasePattern);

var dayStr = "";
var dateStr = "";
var timeStr = "";

//create dayStr
dayStr = dayIDs[ dateID.substring(0,dateInd) ];

//create dateStr
dateStr = dateIDs[ dateID.substring(dateInd,dateInd+3) ];

//create timeStr
if (dateID.length == dateInd+4)
timeStr = (dateID.charAt(dateInd+3)=="a") ?"AMPMTime":"MilitaryTime";

return new Array(dayStr,dateStr,timeStr);

}

</SCRIPT>
<link href="../fields.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY onLoad="beforeSave()">
</BODY>
</HTML>

*fichier _beforeSave:
<!-- MENU-LOCATION=NONE -->
<!-- Copyright 2000, 2001, 2002, 2003 Macromedia, Inc. All rights reserved. -->

<HTML>

<HEAD>

<TITLE>Before Save</TITLE>
<SCRIPT LANGUAGE="javascript">

// Don't require syncing the DOM during File Save
function isDOMRequired()
{
return false;
}

// Function: beforeSave
//
// Description: Generalized _beforeSave command. The command executes every command
// file ending with "_beforeSave.htm" which exists in the command folder.
//
// Notes: Do not replace this file. Rename any required _beforeSave commands
// prepending a descriptive name.
//
function beforeSave() {
if (!MM.beforeSaveFileList)
{
// Search for all files ending with the _beforeSave name.
var filePath = dw.getConfigurationPath()+'/Commands/';
var fileFilter = '?*_beforeSave.htm';
MM.beforeSaveFileList = DWfile.listFolder(filePath+fileFilter, 'files');
}
for (var i = 0; i < MM.beforeSaveFileList.length; i++) {
// Call each specified command file.
dw.popupCommand(MM.beforeSaveFileList[i]);
}
}

</SCRIPT>

</HEAD>

<BODY onLoad="beforeSave()">
</BODY>

</HTML>

page accueil:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title>savoie-rando: raquette terroir nature</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="mm_travel2.css" type="text/css" />
<script language="JavaScript" type="text/javascript">
//--------------- LOCALIZEABLE GLOBALS---------------
var d=new Date();
monthname= new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
//Ensure correct for language. English is "January 1, 2004"
var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
//--------------- END LOCALIZEABLE ---------------

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_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 MM_timelinePlay(tmLnName, myID) { //v1.2
//Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
tmLn = document.MM_Time[tmLnName];
if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
if (myID == tmLn.ID) { //if Im newest
setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
fNew = ++tmLn.curFrame;
for (i=0; i<tmLn.length; i++) {
sprite = tmLn[i];
if (sprite.charAt(0) == 's') {
if (sprite.obj) {
numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
keyFrm=1;
for (j=0; j<sprite.values.length; j++) {
props = sprite.values[j];
if (numKeyFr != props.length) {
if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
} else {
while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
else sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
} } } } }
} else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
if (fNew > tmLn.lastFrame) tmLn.ID = 0;
} }
}

function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
//Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
tmLn = document.MM_Time[tmLnName];
if (numGotos != null)
if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
jmpFwd = (fNew > tmLn.curFrame);
for (i = 0; i < tmLn.length; i++) {
sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
if (sprite.charAt(0) == "s") {
numKeyFr = sprite.keyFrames.length;
firstKeyFr = sprite.keyFrames[0];
lastKeyFr = sprite.keyFrames[numKeyFr - 1];
if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
for (j=0; j<sprite.values.length; j++) {
props = sprite.values[j];
if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
if (sprite.obj != null) {
if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
else sprite.obj[props.prop2][props.prop] = props[propNum];
} }
} else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
}
tmLn.curFrame = fNew;
if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
}
</script>
<style type="text/css">
<!--
.Style1 {
font-size: 36px;
font-weight: bold;
}
.Style2 {font-size: 24px}
body {
background-repeat: no-repeat;
}
.Style4 {font-size: 14px}
.Style5 {color: #FF0000}
.Style6 {
font-size: 18px;
font-style: italic;
font-weight: bold;
}
.Style49 {color: #FFFFFF}
.Style7 {color: #000000}
.Style50 {
color: #3366CC;
font-size: 14px;
font-weight: bold;
}
.Style52 {
color: #FF0000;
font-size: 16px;
font-weight: bold;
}
.Style53 {font-size: 12px}
-->
</style>
<meta name="Description" content="Savoi randonnee raquette, terroir, nature, rando,sejours et week end en rhone alpes" />
</head>
<body bgcolor="#C0DFFD">
<table width="1022" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="#3366CC">
<td colspan="3" rowspan="2" align="left" valign="top"><img src="IMAGES/fireworks/photos bannieres 666 147/EVEREST NUPTSE.jpg" alt="Everest et Nuptse" width="405" height="155" id="Image1" /></td>
<td colspan="3" align="center" valign="middle" nowrap="nowrap" class="Style1" id="logo">Savoie-rando.fr</td>
<td width="7" rowspan="2" valign="top"> </td>
</tr>

<tr bgcolor="#3366CC">
<td colspan="3" align="center" valign="middle" id="tagline"><p class="Style6">RANDO TERROIR NATURE<br />
</p> </td>
</tr>

<tr>
<td colspan="7" bgcolor="#003366"><img src="IMAGES/gif/s.gif" alt="" width="1" height="1" border="0" id="Image2" /></td>
</tr>

<tr bgcolor="#CCFF99">
<td height="25" colspan="6"><a href="javascript:;">ACCUEIL</a> ::
<script language="JavaScript" type="text/javascript">
document.write(TODAY); </script> </td>
</tr>
<tr>
<td colspan="7" bgcolor="#003366"><img src="IMAGES/gif/s.gif" alt="" width="1" height="1" border="0" id="Image3" /></td>
</tr>

<tr>
<td width="173" valign="top" bgcolor="#E6F3FF">
<table width="165" border="0" cellpadding="0" cellspacing="0" id="navigation">
<tr>
<td width="165" valign="top" bgcolor="#C0DFFD"><a href="index1.html"><span class="Style4">accueil<br />
</span></a></td>
</tr>

<tr>
<td width="165" valign="middle"><a href="qui sommes nous1.html" class="Style4">QUI SOMMES NOUS?<br />
</span></a></td>
</tr>
<tr>
<td width="165" valign="middle"><a href="raquettes-1.html" class="navText Style4">RAQUETTES</a></td>
</tr>
<tr>
<td width="165"><a href="javascript:;" class="navText Style4">RANDOS</a></td>
</tr>
<tr>
<td width="165"><a href="javascript:;" class="navText Style4">ENVIE D'AILLEURS?</a></td>
</tr>
<tr>
<td><a href="javascript:;" class="navText Style4">SCOLAIRES</a></td>
</tr>
<tr>
<td><a href="javascript:;" class="navText Style4">SPECIAL FAMILLE</a></td>
</tr>
<tr>
<td><a href="nos dossiers.html" class="navText">NOS DOSSIERS THEMATIQUES</a></td>
</tr>
<tr>
<td width="165"><a href="javascript:;" class="navText Style4 Style5">CONTACT</a></td>
</tr>
</table>
<br />
 <br />
 
<table width="173" cellpadding="0" cellspacing="0">
<tr>
<td width="33"><iframe src="http://www.patelins.eu/out/meteo/?id=FRXX0147&d=0&f=3&list=1&color=000000,EFEFEF,FF0000,FFFFFF,0000FF" frameborder="0" hspace="0" vspace="0" marginheight="0" marginwidth="0" scrolling="no" width="160" height="322"></iframe> </td>
</tr>
</table>
<br />
 <br /> </td>
<td width="4"> </td>
<td colspan="2" valign="top" bgcolor="#C0DFFD"><p align="left"><img src="IMAGES/gif/s.gif" alt="" width="305" height="1" border="0" /><br />
 <br />
 <span class="Style2">Accueil</span> : <span class="Style52">Site en construction</span></p>
<table width="464" height="232" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="438" valign="top" class="pageName"><div align="center"> Bienvenue en pleine nature!</div></td>
</tr>

<tr>
<td valign="top" class="bodyText"><p><span class="bodyText"><strong><br />
</strong> <strong>Artisan de la randonnée et du bien-être, une équipe d'accompagnateurs en montagne vous emmène sur ses destinations coup de coeur en Savoie et ailleurs</strong>: raquettes, randonnées, trekking, séjour et week-end...</span></p>
<p class="Style49"><a href="qui sommes nous1.html"><strong>La philosophie Savoie-Rando: </strong></a><span class="Style7">hébergement et encadrement de qualité, produits du terroir, petits groupes. </span></p></td>
</tr>
</table>
<br /> </td>
<td width="4">  </td>
<td width="201" valign="top"><table width="201" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="175" align="center" class="subHeader"><div align="center">A faire </div></td>
</tr>
</table><table width="201" height="814" border="1" align="right" cellpadding="0" cellspacing="0" bordercolor="#E6F3FF">

<tr>
<td width="145" height="377"><p><img src="IMAGES/photos/raquettes/Raquettes_clip_image002.jpg" alt="" width="114" height="123" /><br />
Entrez ici une brève description.<br />
<a href="javascript:;">Read more ></a></p>
<p><img src="mm_travel_photo2.jpg" alt="Image 2" width="110" height="110" vspace="6" border="0" /><br />
Entrez ici une brève description.<br />
<a href="javascript:;">Read more ></a></p></td>
</tr>
<tr>
<td height="31" valign="top"><div align="center"><span class="subHeader">Ecouter</span></div></td>
</tr>
<tr>
<td height="195" valign="top"><div align="center">
<p><a href="media_player/rapaces nocturnes mediaplayer.html"><br />
 Ecoutez les rapaces nocturnes et diurnes</a></p>
<p align="justify"><a href="media_player/oiseaux montagne.html">Ecoutez les oiseaux de montagne<br />
 </a></p>
<p><a href="Untitled-1.php"><br />
</a></p>
</div></td>
</tr>
<tr>
<td height="195"> </td>
</tr>
</table> </td>
<td width="7"> </td>
</tr>
<tr>
<td width="173"> </td>
<td width="4"> </td>
<td width="235"> </td>
<td width="398"> </td>
<td width="4"> </td>
<td width="201"> </td>
<td width="7"> </td>
</tr>
</table>
</body>
</html>
Messages postés
344
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
30 octobre 2011
75
Je n'est pas la solution mais le mot erreur ne s'écrit pas avec un "e" à la fin^^
Messages postés
44
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
25 décembre 2009
5
salut,
merci de ton intervention ca m aide vachement. Peut etre devrait tu aller sur un forum de soutien scolaire?
Messages postés
344
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
30 octobre 2011
75 >
Messages postés
44
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
25 décembre 2009

Non merci^^
Messages postés
9
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
27 novembre 2008

Salut,

J'obtiens moi aussi, depuis aujourd'hui, une erreur de la part de Dreamweaver CS3 me disant "Une erreur JavaScript s'est produite lors de l'exécution de onLoad dans _beforeSave.htm." à chaque fois que je veux sauvegarder (ou presque) ; en plus faut cliquer 2 fois sur le bouton OK pour le faire disparaitre, ça commence à me gonfler. Je vois que ton topic est en "résolu". Si tu as une solution je suis preneur :)

Merci d'avance.
salut,
ca fait deja quelques mois; J ai efface un fichier du cache en trouvant la solution sur le site d adobe. Il me semble que j avais rentre dans leur moteur de recherche:_beforeSave.htm
en esperant que tu pourras trouver
http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_19105&sliceId=2
salut,
jai retrouve le lien listant les erreurs js
a+
merci pour le tuyau !

ca a marché chez moi en renommant le repertoire "Configuration" au chemin suivant (pour dreamweaver cs3) :

C:\Documents and Settings\utilisateur\Application Data\Adobe\Dreamweaver 9\
un grand merci à boston
Merci, une solution qui à fonctionné aussi pour moi aujourd'hui.
Merci, ca a fonctionné pour moi sur CS5