הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה עם עורך ועם iframe (https://hosts.co.il/forums/showthread.php?t=22231)

Ori The Man 20-05-06 23:07

בעיה עם עורך ועם iframe
 
יש לי עורך ושילבתי אותו והכל פועל טוב ויפה אבל שאני משלב אותו באתר תיראו מה קורה
http://style4e.vps-il.net/windclub/site/admin
שם משתמש ori
סיסמא ori

תיכנסו לעריכת עמודים
ושם תלחצו על ערוך בשורה הראשונה (id=1)
ואז תיראו איך ה iframe פיתאום נהייה קטן
זה הקוד של העורך

PHP קוד:


<html>
<
head>
<!-- 
tinyMCE -->
<
script language="javascript\" type=\"text/javascript\" src=\"../js/editor/tiny_mce.js\"></script>
<script language=\"javascript\" type=\"text/javascript\">
    tinyMCE.init({
        theme : \"advanced\",
        mode : \"exact\",
        elements : \"txt,elm2\",
        save_callback : \"customSave\",
        content_css : \"example_advanced.css\",
        extended_valid_elements : \"a[href|target|name]\",

        plugins : \"table\",


        theme_advanced_buttons3_add_before : \"tablecontrols,separator\",
        //invalid_elements : \"a\",
        theme_advanced_styles : \"Header 1=header1;Header 2=header2;Header 3=header3;Table Row=tableRow1\", // Theme specific setting CSS classes
        //execcommand_callback : \"myCustomExecCommandHandler\",
        debug : false

    });

    // Custom event handler
    function myCustomExecCommandHandler(editor_id, elm, command, user_interface, value) {
        var linkElm, imageElm, inst;

        switch (command) {
            case \"mceLink\":
                inst = tinyMCE.getInstanceById(editor_id);
                linkElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), \"a\");

                if (linkElm)
                    alert(\"Link dialog has been overriden. Found link href: \" + tinyMCE.getAttrib(linkElm, \"href\"));
                else
                    alert(\"Link dialog has been overriden.\");

                return true;

            case \"mceImage\":
                inst = tinyMCE.getInstanceById(editor_id);
                imageElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), \"img\");

                if (imageElm)
                    alert(\"Image dialog has been overriden. Found image src: \" + tinyMCE.getAttrib(imageElm, \"src\"));
                else
                    alert(\"Image dialog has been overriden.\");

                return true;
        }

        return false; // Pass to next handler in chain
    }

    function customSave(id, content) {
        alert(id + \"=\" + content);
    }
var SymRealOnLoad;
var SymRealOnUnload;
function SymOnUnload()
{
  window.open = SymWinOpen;
  if(SymRealOnUnload != null)
     SymRealOnUnload();
}

function SymOnLoad()
{
  if(SymRealOnLoad != null)
     SymRealOnLoad();
  window.open = SymRealWinOpen;
  SymRealOnUnload = window.onunload;
  window.onunload = SymOnUnload;
}

SymRealOnLoad = window.onload;
window.onload = SymOnLoad;


</script>
<!-- /tinyMCE -->

</head>
<body bgcolor=\"#EEEEEE\">


<form action=\"act.php?act=updatecat&id=$id\" method=\"post\">
<center>
<textarea name=\"txt\" style=\"width:100%; height:100%;\" rows=\"15\">$txt</textarea>
<br />
<input type=\"image\" name=\"save\" src=\"images/send.jpg\" />
</center>
</form>
</body>
</html> 

זה דחוף לי תודה למי שעוזר

d0rix 21-05-06 00:02

אתה רוצה להגדיל תגודל של העורך או האייפריים ששילבת אותו??
בכל מקרה אם אתה רוצה להגדיל תעורך תעשה ככה:
קוד:

<html>
<head>
<!-- tinyMCE -->
<script language="javascript" type="text/javascript" src="../js/editor/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
    tinyMCE.init({
        theme : "advanced",
        mode : "exact",
        elements : "txt,elm2",
        save_callback : "customSave",
        content_css : "example_advanced.css",
        extended_valid_elements : "a[href|target|name]",

        plugins : "table",


        theme_advanced_buttons3_add_before : "tablecontrols,separator",
        //invalid_elements : "a",
        theme_advanced_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Row=tableRow1", // Theme specific setting CSS classes
        //execcommand_callback : "myCustomExecCommandHandler",
        debug : false

    });

    // Custom event handler
    function myCustomExecCommandHandler(editor_id, elm, command, user_interface, value) {
        var linkElm, imageElm, inst;

        switch (command) {
            case "mceLink":
                inst = tinyMCE.getInstanceById(editor_id);
                linkElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), "a");

                if (linkElm)
                    alert("Link dialog has been overriden. Found link href: " + tinyMCE.getAttrib(linkElm, "href"));
                else
                    alert("Link dialog has been overriden.");

                return true;

            case "mceImage":
                inst = tinyMCE.getInstanceById(editor_id);
                imageElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), "img");

                if (imageElm)
                    alert("Image dialog has been overriden. Found image src: " + tinyMCE.getAttrib(imageElm, "src"));
                else
                    alert("Image dialog has been overriden.");

                return true;
        }

        return false; // Pass to next handler in chain
    }

    function customSave(id, content) {
        alert(id + "=" + content);
    }
var SymRealOnLoad;
var SymRealOnUnload;
function SymOnUnload()
{
  window.open = SymWinOpen;
  if(SymRealOnUnload != null)
    SymRealOnUnload();
}

function SymOnLoad()
{
  if(SymRealOnLoad != null)
    SymRealOnLoad();
  window.open = SymRealWinOpen;
  SymRealOnUnload = window.onunload;
  window.onunload = SymOnUnload;
}

SymRealOnLoad = window.onload;
window.onload = SymOnLoad;


</script>
<!-- /tinyMCE -->

</head>
<body bgcolor="#EEEEEE">


<form action="act.php?act=updatecat&id=$id" method="post">
<center>
<textarea name="txt" style="width:100%; height:100%;" rows="15">$txt</textarea>
<br />
<input type="image" name="save" src="images/send.jpg" />
</center>
</form>
</body>
</html>


Ori The Man 21-05-06 13:53

לא הבנתה
תיכנס למה שאמרתי לך
תיראה שיש באג שאחרי שהדפדפן טוען תעורך
האיי פרם פיתאום נהייה קטן יותר

Ori The Man 21-05-06 16:22

זה בעיה בסקריפט שפוגעת ב iframe כי שאני מוחק תסקריפט זה פועל מצויין
אבל העורך לא פועל


כל הזמנים הם GMT +2. הזמן כעת הוא 23:44.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ