// // Falls ein Button gedrückt wurde // zB.: img - wird diese Funktion aufgerufen // function Aktionsbutton(u_typ,u_akt_tag,u_file1,u_file2,u_zeile,u_tagnr,u_anker){ var PopupObj = document.getElementById('popup_repl'); SEITENOFFSET = 0; switch(u_typ){ case 'img': MENUESTATE = 'img_menue()'; var lglobals = Globals_VERZ_IMG; IMG_Origniales_Tag = u_akt_tag; IMG_Aktives_Tag = u_akt_tag; IMG_Start_Tag = u_akt_tag; PHP_File_to_Edit = u_file1; PHP_Originales_file = u_file2; PHP_Altes_Originales_file = u_file2; IMG_Zeile = u_zeile; IMG_Tagnr = u_tagnr; IMG_Anker = u_anker; IMG_Array_Tags = new Object(); IMG_Array_Tags['blue'] = new Array(); IMG_Array_Tags['yellow'] = new Array(); IMG_Array_Tags['green'] = new Array(); IMG_Array_Tags['blue'].push(erzeugeElement('div',getButton(4,'blue',"imgSet('img')",'Tag Img'))); IMG_Array_Tags['yellow'].push(erzeugeElement('div',getButton(4,'yellow',"imgSet('img')",'Tag Img'))); IMG_Array_Tags['green'].push(erzeugeElement('div',getButton(4,'green',"imgSet('img')",'Tag Img'))); for (var i=0;i<10;i++){ IMG_Array_Tags['blue'].push(erzeugeElement('div',getButton(4,'blue',"imgSet('img"+i+"')",'Tag Img'+i))); IMG_Array_Tags['yellow'].push(erzeugeElement('div',getButton(4,'yellow',"imgSet('img"+i+"')",'Tag Img'+i))); IMG_Array_Tags['green'].push(erzeugeElement('div',getButton(4,'green',"imgSet('img"+i+"')",'Tag Img'+i))); } // IMG_Bild = erzeugeElement('div'); // IMG_Bild.style.position = 'absolute'; // IMG_Bild.style.top = '100'; // IMG_Bild.style.left = '100'; // IMG_Bild.style.width = '300'; // IMG_Bild.style.height = '300'; // IMG_Bild.style.z-index = 1000; // IMG_Bild.style.zIndex = 100; // IMG_Bild.style.backgroundColor = '#ffffe0'; // IMG_Bild.style.backgroundColor = 16777184; // IMG_Bild.innerHTML = 'TEST1'; // IMG_Bild.onmousedown = function(){VOBJEKT = IMG_Bild;VOBJEKT_W = 300/2;VOBJEKT_H = 300/2;}; // IMG_Bild.onmouseup = function(){VOBJEKT = null}; // htmlKnoten.appendChild(IMG_Bild); // htmlKnoten.appendChild(IMG_Bild); // IMG_Bild.innerHTML = ''; popupBild = new Image(); popupBild.src = Globals_LEER_IMG; popupBild.style.zIndex = ZINDEX++; popupBild.style.position = 'absolute'; popupBild.style.top = '0'; popupBild.style.left = '0'; popupBild.alt = ""; var onoff = true; // popupBild.onclick = function(){setPopupBild("popupBild",onoff)}; // popupBild.ondblclick = function(){killImg()}; if (PopupObj != null){ PopupObj.appendChild(popupBild); PopupObj.style.visibility = 'visible'; } GenerierungsFunktion = 'htmlKnoten-img'; // alert(popupBild.width); var lreturn = 'lese_img_return'; break; case 'rtf': MENUESTATE = 'rtf_menue()'; var lglobals = Globals_VERZ_RTF; RTF_Origniales_Tag = u_akt_tag; RTF_Aktives_Tag = u_akt_tag; PHP_File_to_Edit = u_file1; PHP_Originales_file = u_file2; PHP_Altes_Originales_file = u_file2; RTF_Zeile = u_zeile; RTF_Tagnr = u_tagnr; IMG_Anker = u_anker; // Muss so heissen GenerierungsFunktion = 'htmlKnoten-rtf'; RTF_POPUP_TEXT = new Object(); RTF_POPUP_DIV = erzeugeElement('div',''); if (PopupObj != null){ PopupObj.appendChild(RTF_POPUP_DIV); } var lreturn = 'lese_rtf_return'; break; case 'xml': MENUESTATE = 'xml_menue()'; var lglobals = Globals_VERZ_XML; XML_Origniales_Tag = u_akt_tag; XML_Aktives_Tag = u_akt_tag; PHP_File_to_Edit = u_file1; PHP_Originales_file = u_file2.slice(0,u_file2.search(/:/)); // alert('PHP_Originales_file:'+PHP_Originales_file); PHP_Originales_xls_file = u_file2.slice(u_file2.search(/:/)+1); // alert('PHP_Originales_xls_file:'+PHP_Originales_xls_file); PHP_Altes_Originales_file = PHP_Originales_file; XML_Zeile = u_zeile; XML_Tagnr = u_tagnr; IMG_Anker = u_anker; // Muss so heissen GenerierungsFunktion = 'htmlKnoten-xml'; XML_POPUP_TEXT = new Object(); XML_POPUP_DIV = erzeugeElement('div',''); if (PopupObj != null){ PopupObj.appendChild(XML_POPUP_DIV); } var lreturn = 'lese_xml_return'; break; default: alert('Unbekannte funktion '+u_typ); return; } // Lese Verzeichnisdaten ein leseDaten('adminindex.php?aktion=readdir&dir='+lglobals,lreturn); // Blende alle anderen Buttons weg var htmltext = '
'; var GenerierenObj = document.getElementById('Generieren'); if (GenerierenObj != null){ GenerierenObj.innerHTML = htmltext; } var AuswCssObj = document.getElementById('CssAktivieren'); if (AuswCssObj != null){ AuswCssObj.innerHTML = htmltext; } var AuswSprObj = document.getElementById('AuswahlSprache'); if (AuswSprObj != null){ AuswSprObj.innerHTML = htmltext; } infoKnoten.innerHTML = '
'; htmlKnoten.innerHTML = '
'; starteGenerierung(false,1,GenerierungsFunktion); } // // Img aus Fenster löschen // function killImg(){ MOBJEKT = null; popupBild.src = Globals_LEER_IMG; } // // Verzeichnisdaten für IMG-Verzeichniss holen // function lese_img_return(readDaten){ PHP_File_Verzeichnis = new Array(); PHP_File_Name = new Array(); PHP_File_Bild = new Array() while(readDaten.search(/;/) != -1){ PHP_File_Name.push(readDaten.slice(0,readDaten.search(/;/))); PHP_File_Verzeichnis.push(erzeugeElement('div')); PHP_File_Bild.push(new Image()); var i = PHP_File_Bild.length-1; PHP_File_Bild[i].src = Globals_VERZ_IMG+PHP_File_Name[i]; readDaten = readDaten.slice(readDaten.search(/;/)+1); } erstelleMenue(); } // // IMG Tag erneuern // function imgSet(u_img){ IMG_Aktives_Tag = u_img; erstelleMenue(); for (var i=0;i',getButton(5,'green','starteGenerierung(true)','Zurück')+'
')); if ('img' == IMG_Aktives_Tag){ navKnoten.appendChild(IMG_Array_Tags['yellow'][0]); }else{ if ('img' == IMG_Start_Tag){ navKnoten.appendChild(IMG_Array_Tags['green'][0]); }else{ navKnoten.appendChild(IMG_Array_Tags['blue'][0]); } } for (var i=1;i')); DisplayDir('popup(PHP_File_Bild','killImg()','aktiviereBild'); } function DisplayDir(u_popup,u_kill,u_aktiviere){ if (SEITENOFFSET > 0){ navKnoten.appendChild(erzeugeElement('
',getButton(1,'green','Blaettern(true)','<'))); } var j = 0; for (var i=SEITENOFFSET;i',getButton(1,'green','Blaettern()','>'))); } } function Blaettern(up){ if (up){ SEITENOFFSET -= 20; }else{ SEITENOFFSET += 20; } erstelleMenue(); } // // Div-Fensetr (ein pseudopopup) öffenen // function popup(u_bild){ var lBild = eval(u_bild); popupBild.src = lBild.src; popupBild.style.top = Maus_Y - lBild.height/2; popupBild.style.left = '200'; } //function setPopupBild(u_img,onoff){ // // if (onoff){ // MOBJEKT ? MOBJEKT = null: MOBJEKT = "setPopupBild('"+u_img+"')"; // } // // var lBild = eval(u_img); // lBild.style.top = Maus_Y - lBild.height/2; // lBild.style.left = Maus_X - lBild.width/2; // //} function aktiviereBild(u_i){ var lhref = 'adminindex.php?aktion=replace'+ '&tagsuch=img'+ '&htmlfile='+PHP_File_to_Edit+ '&imgfileneu='+PHP_File_Name[u_i]+ '&imgfileorig='+PHP_Originales_file+ '&tagneu='+IMG_Aktives_Tag+ '&tagorig='+IMG_Origniales_Tag+ '&zeile='+IMG_Zeile+ '&tagnr='+IMG_Tagnr; leseDaten(lhref,'return_aktivieren'); for (var i=0;i',getButton(5,'green','starteGenerierung(true)','Zurück')+'
')); navKnoten.appendChild(erzeugeElement('div','
')); DisplayDir('rtf_popup(PHP_File_Name','killRtf()','aktiviereRtf'); } function rtf_popup(u_rtf){ // alert(u_rtf); if (typeof(RTF_POPUP_TEXT[u_rtf]) == 'undefined'){ var lhref = 'adminindex.php?aktion=readrtf'+ '&rtffile='+u_rtf+ '&rtfverz='+Globals_VERZ_RTF; // leseDaten(Globals_VERZ_HTML + menue_html[i] + '.html','holeDaten_return_html',ERRORSEITE,i,getCookie(Cookie_Anker)); leseDaten(lhref,'return_rtf_popup','',0,u_rtf); }else{ return_rtf_popup(RTF_POPUP_TEXT[u_rtf],0,u_rtf); } } function return_rtf_popup(readDaten,dummy,u_rtf){ // alert(readDaten); RTF_POPUP_TEXT[u_rtf] = readDaten; RTF_POPUP_DIV.innerHTML = readDaten; // RTF_POPUP_DIV.style.position = 'absolute'; // RTF_POPUP_DIV.style.left = '200'; // RTF_POPUP_DIV.style.top = Maus_Y - RTF_POPUP_DIV.style.height/2; // RTF_POPUP_DIV.style.zIndex = ZINDEX++; var PopupObj = document.getElementById('popup_repl'); if (PopupObj != null){ PopupObj.style.left = '200'; PopupObj.style.visibility = 'visible'; PopupObj.style.top = Maus_Y - RTF_POPUP_DIV.style.height/2; PopupObj.style.zIndex = ZINDEX++; PopupObj.style.border = '30'; PopupObj.style.borderStyle = 'solid'; // PopupObj.style.borderColor = '#0000ff'; PopupObj.style.borderLeftColor = '#0000ff'; PopupObj.style.borderRightColor = '#00ff00'; PopupObj.style.borderTopColor = '#000000'; PopupObj.style.borderBottomColor = '#ff0000'; } } function killRtf(){ var PopupObj = document.getElementById('popup_repl'); PopupObj.style.visibility = 'hidden'; } function aktiviereRtf(u_i){ var lhref = 'adminindex.php?aktion=replace'+ '&tagsuch=rtf'+ '&htmlfile='+PHP_File_to_Edit+ '&rtffileneu='+PHP_File_Name[u_i]+ '&rtffileorig='+PHP_Originales_file+ '&zeile='+RTF_Zeile+ '&tagnr='+RTF_Tagnr; leseDaten(lhref,'return_aktivieren'); for (var i=0;i',getButton(5,'green','starteGenerierung(true)','Zurück')+'
')); navKnoten.appendChild(erzeugeElement('div','
')); DisplayDir('xml_popup(PHP_File_Name','killXml()','aktiviereXml'); } function xml_popup(u_xml){ // alert(u_xml); if (typeof(XML_POPUP_TEXT[u_xml]) == 'undefined'){ var lhref = 'adminindex.php?aktion=readxml'+ '&xmlfile='+u_xml+ '&xlsfile='+PHP_Originales_xls_file+ '&xmlverz='+Globals_VERZ_XML; // leseDaten(Globals_VERZ_HTML + menue_html[i] + '.html','holeDaten_return_html',ERRORSEITE,i,getCookie(Cookie_Anker)); leseDaten(lhref,'return_xml_popup','',0,u_xml); }else{ return_xml_popup(XML_POPUP_TEXT[u_xml],0,u_xml); } } function return_xml_popup(readDaten,dummy,u_xml){ // alert(readDaten); XML_POPUP_TEXT[u_xml] = readDaten; XML_POPUP_DIV.innerHTML = readDaten; var PopupObj = document.getElementById('popup_repl'); if (PopupObj != null){ PopupObj.style.left = '200'; PopupObj.style.visibility = 'visible'; PopupObj.style.top = Maus_Y - XML_POPUP_DIV.style.height/2; PopupObj.style.zIndex = ZINDEX++; PopupObj.style.border = '30'; PopupObj.style.borderStyle = 'solid'; // PopupObj.style.borderColor = '#0000ff'; PopupObj.style.borderLeftColor = '#0000ff'; PopupObj.style.borderRightColor = '#00ff00'; PopupObj.style.borderTopColor = '#000000'; PopupObj.style.borderBottomColor = '#ff0000'; } } function killXml(){ var PopupObj = document.getElementById('popup_repl'); PopupObj.style.visibility = 'hidden'; } function aktiviereXml(u_i){ var lhref = 'adminindex.php?aktion=replace'+ '&tagsuch=xml'+ '&htmlfile='+PHP_File_to_Edit+ '&xmlfileneu='+PHP_File_Name[u_i]+ '&xmlfileorig='+PHP_Originales_file+ '&zeile='+XML_Zeile+ '&tagnr='+XML_Tagnr; leseDaten(lhref,'return_aktivieren'); for (var i=0;i