<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script src="jquery.js" type="text/javascript"></script>
</HEAD> <BODY>
</BODY> <script type="text/javascript">
//---------------------------
$(document).ready(function() {
function readyin(){
alert("里面的");
}
/*
(function(){//里面调用里面没问题
readyin();
})();
(function(){//里面调用外面也没问题
readyout();
})();
*/
}); //------------------------
function readyout(){
alert("外面的");
} (function(){
readyout();
try{
readyin();
}catch(e){
alert("外面调用里面怎么就不行?怎么才能调用到? $.readyin()?求助!!");
}
})();
</script>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script src="jquery.js" type="text/javascript"></script>
</HEAD> <BODY>
</BODY> <script type="text/javascript">
//---------------------------
$(document).ready(function() {
function readyin(){
alert("里面的");
}
/*
(function(){//里面调用里面没问题
readyin();
})();
(function(){//里面调用外面也没问题
readyout();
})();
*/
}); //------------------------
function readyout(){
alert("外面的");
} (function(){
readyout();
try{
readyin();
}catch(e){
alert("外面调用里面怎么就不行?怎么才能调用到? $.readyin()?求助!!");
}
})();
</script>
</HTML>
解决方案 »
- 关于DOM里取元素节点值的问题
- js中怎样弹出提示框
- 请问下下面这段JavaScript代码,怎么放上自己的图片啊
- ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●new a后,a里面return的啥都没用??????????????????
- 用VML画polyline 发现问题,为什么我只能在第一个记忆点的右下方画线?
- 如何设置输入焦点?
- 如何用js来判断text里面的value是否是整数或小数。
- 求救!!!怎样从一个框架中取出特定的URL,然后打开 (分要多少不是问题,立即结帖)
- 如何用javascript实现IE F5刷新功能?
- 关于editable-select插件的问题
- 这是什么结构?
- 如何获取鼠标在页面上的坐标呢?搜到了一些代码,但是在Firefox都不行
如果外面需要调用可以在里这样声明
window.somefun=function(){
alert("外面 也要调用");
}
function test(){
function test1(){
alert("1")
}
}
你在外面肯定调用不了test1()函数的
我怎么在外面不管
window.somefun();
还是somefun();都报错呢!
难道我需要都拿出来?
不是说ready有很多好处么~拿出来不是享受不到好处了!
会不会影响页面加载效率等等问题啊
window.somefun=function(){
alert("外面 也要调用");
}
})
somefun();//两种都可以,报错的原因是上面ready还没运行,somefun还不存在,所以不能直接写到这里,也许你那需求只能写到外面 了吧
window.somefun();
ready等dom加载完后就会触发
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script src="jquery.js" type="text/javascript"></script>
</HEAD>
<BODY>
</BODY>
<script type="text/javascript">
/*
$(document).ready(function() {
window.wokao=function(){
alert("我靠");
}
}); window.woyun=function(){
alert("我晕");
} woyun();
try{
wokao();
}catch(e){
alert("还是不行啊")
}
*/$(document).ready(function(){
window.somefun=function(){
alert("外面 也要调用");
}
})
somefun();//两种都可以,报错的原因是上面ready还没运行,somefun还不存在,所以不能直接写到这里,也许你那需求只能写到外面 了吧
window.somefun();
</script>
</HTML>
function dd(){}这些是在执行的时候动态生成的,
里面可以用,外面就不可以用~也不能说里面这些function函数是一次性的我写的东西一直在反复调用!现在我是在让as3通过接口调用js,
就是死活看不见ready()里的函数,进不去啊~我在外面写个函数,让这个函数代理也行啊~还是不行!
这个函数也说看不见!
非逼我全拿出来!
jquery是对象.ready是函数,函数不也是对象么~ 理解不了:(a就不能用$.ready.进去~ 然后让它们在里面转起来啊!
谁想说些什么随便说说,饭后结贴!