]."/> ].">
Heim >Backend-Entwicklung >PHP-Problem >Wie ändere ich einen Avatar in PHP?
So ändern Sie den Avatar in PHP: Klicken Sie zuerst auf das Avatar-Bild und wählen Sie dann eines davon aus. Das Fenster startet die Avatar-Änderung. Der Code lautet [428cf545fd73f0065ba9eb203f789ea42cacc6d41bbb37262a98f745aa00fbf0].
So ändern Sie den Avatar in PHP:
Klicken Sie zuerst auf das Avatar-Bild, es öffnet sich ein Auswahlfenster , wählen Sie eine davon aus und das Fenster Einführung in den Avatar-Ersatz wird angezeigt.
Effekt:
Hauptseitencode:
<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>
Unterseitencode (Popup-Formularseite):
<!-- 使用遍历文件夹函数,获取头像 --> <?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>
Verwendeter JS-Code:
Zitat:
<!-- 点击更换头像 --> <script type="text/javascript" src="./js/face.js"></script>
Code:
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; }
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung
Das obige ist der detaillierte Inhalt vonWie ändere ich einen Avatar in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!