Marco: Hillllllllfe.. wer kann helfen Seite klappt nicht

Hallöchen

Ich habe leider keine Ahnung von diesem Zeugs es währe schön wenn mir jemand helfen könnte.

meine Buttons gehen nicht so wie ich das gerne hätte,(es sollen sich 3 Buttonsbilder abwechseln bei Klick und so weiter)  in dem Programm geht es super

als ich sie dann rüber geladen hab und ich mir die Seite anschauen wollte ging es dann nur die Buttons nicht mehr.

ich währe über Lösungsbeispiele sehr erfreut

Danke

<html>

<head>
  <meta http-equiv="content-type" content="text/html;charset=UTF-8">
  <meta name="generator" content="Adobe GoLive 5">
  <title>Willkommen bei Adobe GoLive 5</title>
  <script language="JavaScript">

<!--
document.onmousedown=ueberwachung;
function ueberwachung(ereignis){
if (document.layers){
if (ereignis.which == 3){
alert('Sorry Copyright by M.Musikant');
return (false);}}

if (document.all){
if (event.button == 2)
alert ('Sorry Copyright by M.Musikant');
return (false);}
return (true);}
//-->
</script><csactions>
   <csaction name="3C990C6" class="Set Image URL" type="onevent" val0="button" val1="../bilder/klicks/0-zu-2.gif">
  </csactions>
  <csscriptdict>
   <script><!--CSInit = new Array;function CSScriptInit() {if(typeof(skipPage) != "undefined") { if(skipPage) return; }
idxArray = new Array;
for(var i=0;i<CSInit.length;i++)
 idxArray[i] = i;
CSAction2(CSInit, idxArray);}CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);
function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all.tags("div")[s].style; }
function CSNSStyl(s) { return CSFindElement(s,0); }
function CSFindElement(n,ly) { if (CSBVers < 4) return document[n];
 var curDoc = ly ? ly.document : document; var elem = curDoc[n];
 if (!elem) { for (var i=0;i<curDoc.layers.length;i++) {
  elem = CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}
 return elem;
}function CSClickReturn () {
 var bAgent = window.navigator.userAgent;
 var bAppName = window.navigator.appName;
 if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
  return true; // dont follow link
 else return false; // dont follow link
}function CSButtonReturn () {
 var bAgent = window.navigator.userAgent;
 var bAppName = window.navigator.appName;
 if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
  return false; // follow link
 else return true; // follow link
}CSIm = new Object();
function CSIShow(n,i) {
 if (document.images) {
  if (CSIm[n]) {
   var img = (!IsIE()) ? CSFindElement(n,0) : document[n];
   if (img && typeof(CSIm[n][i].src) != "undefined") {img.src = CSIm[n][i].src;}
   if(i != 0)
    self.status = CSIm[n][3];
   else
    self.status = " ";
   return true;
  }
 }
 return false;
}
function CSILoad(action) {
 im = action[1];
 if (document.images) {
  CSIm[im] = new Object();
  for (var i=2;i<5;i++) {
   if (action[i] != '') { CSIm[im][i-2] = new Image(); CSIm[im][i-2].src = action[i]; }
   else CSIm[im][i-2] = 0;
  }
  CSIm[im][3] = action[5];
 }
}
CSStopExecution = false;
function CSAction(array) {
 return CSAction2(CSAct, array);
}
function CSAction2(fct, array) {
 var result;
 for (var i=0;i<array.length;i++) {
  if(CSStopExecution) return false;
  var actArray = fct[array[i]];
  if(actArray == null) return false;
  var tempArray = new Array;
  for(var j=1;j<actArray.length;j++) {
   if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) {
    if(actArray[j][0] == "VAR") {
     tempArray[j] = CSStateArray[actArray[j][1]];
    }
    else {
     if(actArray[j][0] == "ACT") {
      tempArray[j] = CSAction(new Array(new String(actArray[j][1])));
     }
    else
     tempArray[j] = actArray[j];
    }
   }
   else
    tempArray[j] = actArray[j];
  }
  result = actArray0;
 }
 return result;
}
CSAct = new Object;
function CSSetImageURL(action) {
 var img = null;
 if (document.images) {
  if (!IsIE()) img = CSFindElement(action[1],0);
  else img = document.images[action[1]];
  if (img) img.src = action[2];
 }
}// --></script>
  </csscriptdict>
  <csactiondict>
   <script><!--CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button',/*URL*/'../bilder/klicks/K-Zu-1.gif',/*URL*/'',/*URL*/'','');
CSAct[/*CMP*/ '3C990C6'] = new Array(CSSetImageURL,/*CMP*/ 'button',/*URL*/ '../bilder/klicks/0-zu-2.gif');
// --></script>
  </csactiondict>
 </head>

<body bgcolor="#ffffff" onload="CSScriptInit();">
  <div align="center">
   <p><csobj w="180" h="40" t="Button" csover="3C990C6"><a href="../default.htm" onmouseover="CSAction(new Array(/*CMP*/'3C990C6'));return CSIShow(/*CMP*/'button',1)" onmouseout="return CSIShow(/*CMP*/'button',0)" onclick="return CSButtonReturn()"><img src="../bilder/klicks/K-Zu-1.gif" width="180" height="40" name="button" border="0"></a></csobj></p>
   <p></p>
   <p></p>
  </div>
 </body>

</html>

  1. Moin

    Ich habe leider keine Ahnung von diesem Zeugs [...]

    Ich auch nicht :-) Aber ich mir sicher, dass Adobe Golive eine Hotline hat. Wie das mit Buttons funktioniert, steht in selfhtml.

    Viele Grüße

    Swen

  2. Hallöchen,

    ja, die guten GolIve-Codes, über die man lange grübeln muss, um sie von Hand zu reparieren. Wenn Du's ohne Handarbeit machen willst, ein Tip:

    Die vermurksten Buttons in Golive komplett löschen und nochmal neu einrichten, oft klappts dann. Manchmal schießt GoLive bei irgendwelchen Operationen die selbst erstellte Programmlokik ab und ist dann durch nichts zu bewegen, sie korrekt wiederherzustellen.

    Vielleicht noch besser: Nur die grafische Grundgestaltung in einem grafischen Editor machen, dann die Codes für den Rollover-Effekt von Hand einfügen. Wenn Du's einmal kapiert hast, und das ist mit SelfHTML gar nicht so schwer, siehst Du auch, wie schwachsinnig der aufgeblasene Code ist. So ein richtig schöner AHA-Effekt. Und außerdem machts Spaß!!!

    Bis dann

    Mathias Bigge