Avatar billede jps2mt Nybegynder
10. februar 2006 - 19:51 Der er 10 kommentarer og
1 løsning

Opdatere text felter fra IFrame

Hvordan kan det være at flg. ikke virker når det bliver kaldt?

(Det kaldes fra en IFrame)

<script language="javascript/text">
    parent.document.OTKAdd.OTK_name.value = 'Test';
</script>

Formen har name="OTKAdd" og text feltet har name="OTK_name"...
Avatar billede olebole Juniormester
10. februar 2006 - 20:07 #1
<ole>

Du laver en anden fejl et andet sted - eller fortæller ikke hele historien. Prøv med et link til et eksempel  :)

/mvh
</bole>
Avatar billede jps2mt Nybegynder
10. februar 2006 - 20:13 #2
Det er lidt svært med et link, det er en del af admin delen af et postnuke-site :D

echo "<form name=\"OTKAdd\" action=\"admin.php?module=$ModName&op=doadd\" method=\"post\">\n"
    ."<table border=\"0\" align=\"center\">\n"
    ." <tr>\n"
    ."  <td align=\"right\"><strong>"._USERNAME.":</strong></td>\n"
    ."  <td>".GetUsers()."</td>\n"
    ."  <td><iframe src=\"\" id=\"OTKGetDetails\" height=\"100\" width=\"200\" frameborder=\"1\" scrolling=\"no\"></iframe></td>\n"
    ."  <td>&nbsp;</td>\n"
    ." </tr>\n"
    ." <tr>\n"
    ."  <td align=\"right\"><strong>"._NAME.":</strong></td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_name\" tabindex=\"1\"></td>\n"
    ."  <td align=\"right\"><strong>"._OTKMembers_ZIPCity.":</strong></td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_zip\" size=\"5\" tabindex=\"5\"><input type=\"text\" class=\"pn-normal\" name=\"OTK_city\" tabindex=\"6\"></td>\n"
    ." </tr>\n"
    ." <tr>\n"
    ."  <td align=\"right\"><strong>"._EMAIL.":</strong></td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_email\" tabindex=\"2\"></td>\n"
    ."  <td align=\"right\"><strong>"._OTKMembers_Country.":</strong></td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_country\" tabindex=\"7\"></td>\n"
    ." </tr>\n"
    ." <tr>\n"
    ."  <td align=\"right\"><strong>"._OTKMembers_Address.":</strong></td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_address1\" tabindex=\"3\"></td>\n"
    ."  <td align=\"right\"><strong>"._OTKMembers_Phone.":</strong></td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_phone\" tabindex=\"8\"></td>\n"
    ." </tr>\n"
    ." <tr>\n"
    ."  <td align=\"right\">&nbsp;</td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_address2\" tabindex=\"4\"></td>\n"
    ."  <td align=\"right\"><strong>"._OTKMembers_Birthday."</strong></td>\n"
    ."  <td><input type=\"text\" class=\"pn-normal\" name=\"OTK_bday_day\" size=\"1\" maxlength=\"2\" tabindex=\"9\">-<input type=\"text\" class=\"pn-normal\" name=\"OTK_bday_month\" size=\"1\" maxlength=\"2\" tabindex=\"10\">-<input type=\"text\" class=\"pn-normal\" name=\"OTK_bday_year\" size=\"3\" maxlength=\"4\" tabindex=\"11\"><small>"._OTKMembers_Birthday_Format."</small></td>\n"
    ." </tr>\n"
    ." <tr>\n"
    ."  <td colspan=\"4\" align=\"center\"><input type=\"submit\" value=\""._SAVE."\" class=\"pn-normal\"></td>\n"
    ." </tr>\n"
    ."</table>\n"
    ."</form>\n";
Avatar billede jps2mt Nybegynder
10. februar 2006 - 20:14 #3
Det er formen hvorfra det kaldes...

Den del der skriver javascriptet ser ganske simpelt således ud:

function OTKMembers_admin_gethiddendetail() {
global $pntable, $prefix;

echo "<script language=\"javascript/text\">\n"
    ."  parent.document.OTKAdd.OTK_name.value = 'Test';\n"
    ."</script>\n";
}
Avatar billede jps2mt Nybegynder
10. februar 2006 - 20:15 #4
Hov...GetUsers() returnerer en select der ser ud som f.eks. denne:

<select name="uname" id="uname" tabindex="0" onChange="document.getElementById('OTKGetDetails').src='admin.php?module=OTKMembers&op=gethiddendetail&uid=' + this.options[this.selectedIndex].value">
    <option value="new" selected>Ny bruger</option>
    <option value="2">bruger1</option>

    <option value="3">bruger2</option>
</select>
Avatar billede olebole Juniormester
10. februar 2006 - 20:19 #5
Link til et eksempel i stedet
Avatar billede jps2mt Nybegynder
10. februar 2006 - 20:22 #6
http://oldtimerklubben.trab.dk/admin.php?module=OTKMembers&op=addmember

Men somsagt...Det er en del af et komplet admin site...
Avatar billede jps2mt Nybegynder
10. februar 2006 - 20:25 #7
Avatar billede olebole Juniormester
10. februar 2006 - 20:54 #8
*LooOooL* - den gemte sig zq godt for 'Den Gamle'  :D

<script language="javascript/text">

- skal være:

<script type="text/JavaScript">
Avatar billede jps2mt Nybegynder
10. februar 2006 - 21:33 #9
Yeps...Så var den der ski :)

Smider du et svar??
Avatar billede olebole Juniormester
10. februar 2006 - 21:45 #10
yups ... *griiiiiiiiiiiib*  :)
Avatar billede olebole Juniormester
11. februar 2006 - 14:27 #11
Tak for points  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester