• 技术文章 >后端开发 >PHP问题

    php如何修改头像?

    coldplay.xixicoldplay.xixi2020-07-23 09:23:34原创1752

    php修改头像的方法:首先点击头像图片;然后在弹出选择窗口,选中其中一个则窗口推出头像更换即可,代码为【<script type="text/javascript" src="./js/face.js"></script>】。

    php入门到就业线上直播课:进入学习

    php修改头像的方法:

    首先点击头像图片,弹出选择窗口,选中其中一个则窗口推出头像更换。

    效果:

    主页面代码:

    <tr>
        <td>头像:</td>
        
        <td><input type="hidden" name="face" value=""/>
        <img src="./face/m01.gif" alt="头像" class="face" id='faceimg' onclick="javascript:window.open('face.php','face','width=420,height=600,top=0,left=0,scrollbars=1');"/></td>
    </tr>

    子页面代码(弹出窗体页面):

        <!-- 使用遍历文件夹函数,获取头像 -->
        <?php $facearray = _myreaddir(dirname(__FILE__)."/face"); ?>
        <div id="face">
            <h3>请选择头像:</h3>
            
                <?php foreach ($facearray as $num){
                        echo "<img src='face/".$num."' alt='face/".$num."' title='".$num."'/>";
                }?>
        </div>

    使用的JS代码:

    引用:

        <!-- 点击更换头像 -->
        <script type="text/javascript" src="./js/face.js"></script>

    代码:

    window.onload =  function() {
        //获取face.php页面中的头像对象
        var img = document.getElementsByTagName('img');
        //进行循环
        for(i=0;i<img.length;i++){
            //对选择的对象触发点击事件
            img[i].onclick = function (){
                //调用 _opener()函数
                _opener(this.alt);
            };
        }
    }
    //显示头像函数
    function _opener(src){
        //获取父页面头像对象
        var faceimg = opener.document.getElementById('faceimg');
        //将头像的img更换
        faceimg.src = src;
        //将父页面中的register表单中的name为face的值更改为src。
        opener.document.register.face.value = src;
    }

    相关学习推荐:PHP编程从入门到精通

    以上就是php如何修改头像?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php 头像
    上一篇:php不是有效的win32应用程序怎么办 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php实现头像上传预览实例详解• ps换头像教程详细过程• phpcms v9模版如何调用会员头像• 如何找回老的微信头像?
    1/1

    PHP中文网

    】。","pubDate": "2020-07-23T09:10:22","upDate": "2020-07-23T09:23:34","data": {"WebPage": {"headline": "php修改头像","wapUrl": "//m.m.sbmmt.com/article/456269.html","pcUrl": "//m.sbmmt.com/m/php-ask-456269.html","fromSrc": "php中文网","domain": "电子科技","category": ["问答"],"isDeleted": 0},"Question": [{"acceptedAnswer":"php修改头像的方法:首先点击头像图片;然后在弹出选择窗口,选中其中一个则窗口推出头像更换即可,代码为【】。"}],"ImageObject": [{"contentUrl": "//m.sbmmt.com/img/upload/article/202007/23/2020072309060727875.jpg","scale": "5:2"}],"Author": [{"name": "php中文网","jobTitle": ["php公益学习平台"],"headPortrait": "https://img.php.cn/upload/article/000/000/003/5d1b23156bf94358.png"}]}}