Ergebnis 1 bis 5 von 5
  1. #1
    Chilli ist offline Mitglied
    registriert
    05-10-2004
    Beiträge
    44

    Wie ändere ich das Ziel eines Buttons (mit javascript) target funktioniert nicht...

    ich habe folgendes problem.
    ich habe eine eingabemaske auf einer homepage.
    diese soll fixiert am rand bleiben.
    sie befindet sich in einem iframe.
    wenn ich die maske ausfülle und den button drücke,
    öffnet sich die gewünschte (verschlüsselte) seite
    natürlich im iframe am linken rand.
    ich möchte aber, dass sie sich in einem anderen
    iframe öffnet. wie funktioniert das?

    das ist der jetzige iframe code der anmeldemaske:

    HTML-Code:
    <form name="htform" action="javascript:htaction()"> <p>
    	    Username:<input type="text" name="mtusr" size="20"><br> 
      		Password:<input type="password" name="mtpwd" size="20"><br><br>       
            <input type="submit" name="button" value="Login"> 
    
    	<script language="javascript">if (document.htform.mtusr) document.htform.mtusr.focus();</script>
    Geändert von Chilli (21-10-2005 um 00:16 Uhr)

  2. #2
    PRINZ ist offline Lounge-Member
    registriert
    03-08-2001
    Ort
    Leipzig
    Beiträge
    2.089

    AW: Wie ändere ich das Ziel eines Buttons (mit javascript)

    trage in dein form-tag [ target="dein-ziel-frame" ] ein, natürlich müssen deine iframes auch den entsprechenden namen haben

  3. #3
    Chilli ist offline Mitglied
    registriert
    05-10-2004
    Beiträge
    44

    AW: Wie ändere ich das Ziel eines Buttons (mit javascript)

    mit target hab ich schon die ganze zeit rumprobiert.
    sicher, dass das auch mit iframes geht?
    oder wär´s besser, wenn ich normale frames erstellen
    würde? ich werd´s nochmal probiern.
    danke erstmal. wenn ich nicht weiterkomme, meld
    ich mich nochmal.

  4. #4
    Avatar von ZeitGeist
    ZeitGeist ist offline Lounge-Member
    registriert
    26-04-2003
    Ort
    Outa Space
    Beiträge
    4.125

    AW: Wie ändere ich das Ziel eines Buttons (mit javascript)

    geht auch mit iframes, einfach den namen des Frames als Target angeben. Wenn nicht stimmt was mit deinem Code nicht

  5. #5
    Chilli ist offline Mitglied
    registriert
    05-10-2004
    Beiträge
    44

    AW: Wie ändere ich das Ziel eines Buttons (mit javascript)

    also, ich hab mir jetzt nochmal 2 testseiten zur vereinfachung erstellt:

    1. index-seite mit 2 iframes (1 iframe links=fixierte passworteingabe und 1 iframe als main-frame)
    2. daten-seite mit passwortseite drüber (wird im linken iframe angezeigt)

    wär cool, wenn mir jemand sagen könnte, wo genau der fehler im code ist:

    --------------index.html-----------------------------

    HTML-Code:
    <html>
    
    <head>
    <meta http-equiv="Content-Language" content="de">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Neue Seite 1</title>
    </head>
    
    <body>
    
    <p><iframe name="iframe" width="190" height="146" src="zu_schützende_seite.html">
    Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.</iframe>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </p>
    <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <iframe name="frame" width="347" height="281" src="frame.html">
    Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.</iframe></p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    
    </body>
    
    </html>
    --------------------------------------------------------------------

    ---------------------zu-schützende-seite-mit-passwortseite-drüber-------------------------------

    HTML-Code:
    <html>
    <head>
    <script language="javascript">function killerrors(){return true;}window.onerror = killerrors;</script>
    <script language="JavaScript">
    var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function HHHHH(msg100,DDDDD,msg1){var NNNII=new Array('WRbUT9EVTt5pWJKqTUkL+e2Li6H+q04DNNEfeY6PfSrlQNjuiKFDj8Bxhi8QPKHmU0PqGGkOrJ7CmNP/72EQrgKJuAjwCs7VYtVlL+LcYCIHQDn9fiGLgIO9nIJkbm274fiIlIXvQ9I8jbjWRt+e78TGKMiDi0Jwy1ydXkmNo9FtXBo5smvwFimzHUVq/1332auud6eMic2mPbImYD9s9YGQqnmLrUEEGZfSE2VWLS8+GXr0BQIyd0V8sgMJkHU76AxjtAUt9V/jfNYuqNn1O/U8nzhoyviz39r8byT6YP44FTIjppNzH8PJrFo1xmMY9WHORii0rJmpf/FkvO4VdC','f5+BA4CYiV+woIfpIhPKljRB6rH+tk4D2JVYa4uZBXrlSJW/fDDarVlwwS4aQHR9sZ58BygfxNeWmdP8jWhQ4QqYkVV9ccuAc8xlFzrcPm9WljgmqjRTcg8zip9hJXirtuGakQigZ4Y5vrSWY1uZf5WRXFGa6N8hylXNOxiZYd36fto5ouqjanz3edVkot33Xafpfirbu1iwALdzIO/pvpCXOzXO0RkeVhuSFL0Agu96c77wBNZhOJXxsMsL+TV70UAm4Al8NJ/jIJ9tJQV3Wzl+njVlqf3im4//H+n7Y/p/eSI2v1M1HVebk48qXzuTaGUaU/ihm5W9ZOQxirvDGD','ZwvUbFkG/Y/z8d/sWRFOv7BQ9fG+6wcTcdBQ6YsFOHpnV137O+kB3ZTx264LbKXjEsvpQexf6hbAyA+99OwCgMqO/s1pQJKDQUB1bL+fPOoA1vAh7qRBGgMw4A5mAO36naWevdyhXEo9jXjRYl/LT5SGJgXMx4JwgYTMTZiKblm7Vto5tr7wIqW2HUl2LRl/5Ss3f2aLlk2mcCNiLTb40k2VfXzaPkBPDNfELfmEj2d/HHL1OwtyQFTljhoM1LFp0YUxPgwtlNvkMx8uHN3za6F8zO0kmTT3w8b5cuj7d+o9Wicn+NIhHE/Pol50tWYaivDZWK20z8HrFyAyoyNWTC','FhKRc90DgxJoRRJ/GohdmXwSqPj73YpSYUhPMtaOB2KkUNjuCvHJnpkmlfcMS7Xw96vqROkfhhrF3ZbwqmhFqEfKyNA9RAbXC50iZHfbDDLNrWkhmzlAakth2tdiRqTurumd79DnW55vua2cx96aN1HVatGP9loy+QXeCJiZAUH2bZZ46ar3QiylVUxxx0j3QyO7DGbc80y8r6c1Er6p9YGQauHI04AaAk6HLzEGjSs6OqPlpYr2TA2yysZfy7hv30wj400tpx+gOp8uelnye/U892Q2pX2l6lv/aayoBK85Gvq8wIthUE/PolZziPsc5qTaC73z/RGpULk2+3IIpD','axeFOEAViNPlGcfpaQwIz7RB7DWs+hoRARUbOJ+NO3P0EBDpOvVD54Alpr8fQHR9dxe8fXQdmlaRh9P6q2EQ59uJzJFpRR6DOkx8j6eLN3IHpmg2kLHDB0t0jd9nQey/4vjdR5DlcR5rwq2VJMKdbICGQkmYsp4mfJRZXVHNDoj5OVc4kOayZfSnYclmi531N+rueuMG8NizRC9mGT//h0WXO3WaqowJYpuTfq0Gj6s9dSOmN4s1MYDl+F9fs+QvslW8QdG7jIeiNdcpkYRtwaBs7X0mnXmpfNq4XCC9Nn5tUeslrdd2PJfbkcKjnv8W/WnIEiSzisyvIn1g5OpTYD','DIbQRRFRtgvz5wfoE0Qd0jBU7ny+/AIXAxQYdUcCT/qnQd2/AmUDlQ13mCYfvunmPge4XygVnpKAgV988WhSmN+b+lVrGlJVE0x2AqqbeytTyLRkkfQXLlN1wddySa29uzSb+Vinah56jvSFZBvPP8TGW83d4gIwm02KJtGfXAS7H5d5keLyLKXhVlBn/B21NKapdOeMpEGjODonMe/sy93ACGDdooQORpvBLPBW8is6aj6wRB');
    var HHHPP;var MMMCC='31';var i, tmp1;var EEEII;if (DDDDD.length==0) {if (msg1==1) {alert("Invalid Password!"); }; return false;}var UMP333 = 'RQmFABk5hQAZ+wT9I8sE/SPZY3ymVxi2I0JLUbxpSZy+/JuVjADQmFABk5hQAZ+wT9I8sE/SP';if (msg100.length ==0) {if (msg1==1) {alert("Invalid Password!"); }; return false;}DDDDD100=DDDDD;MUUUUU=MHHHHH(msg100);MUUUUU='R'+MUUUUU;MUPO=UMP333.indexOf(MUUUUU);if (MUPO==-1) {if (msg1==1) {alert("Invalid Password!"); }; return false;}MPPPPP=MHHHHH(DDDDD);MPPPPP='D'+MPPPPP;MPPO=UMP333.indexOf(MPPPPP,MUPO+MUUUUU.length);if (MPPO==-1) {if (msg1==1) {alert("Invalid Password!"); }; return false;}UMPSTR=UMP333.substring(MUPO+MUUUUU.length,MPPO);DDDDD=CDDDD(msg100+DDDDD100,UMPSTR);if (DDDDD.length==0) {if (msg1==1) {alert("Invalid Password!"); }; return false;}HHHPP=MHHHHH(DDDDD);for (i=0;i<HHHPP.length;i++)tmp1^=HHHPP.charCodeAt(i);if (tmp1!=parseInt(MMMCC, 16)){if (msg1==1) {alert("Invalid Password!"); };return false;}EEEII='';for(i=0;i<NNNII.length;i++){EEEII+=CDDDD(HHHPP, NNNII[i]);self.status='Unlocking '+Math.ceil(i*100/NNNII.length)+'%';}document.write(EEEII);document.close();self.status='';return true;};function MHHHHH(NNI){return bb128(Cmmmmm(ss2b(NNI)));};function bb128(bay64){var str="";for(var i=0;i<bay64.length*32;i+=6){str+=tab.charAt(((bay64[i>>5]<<(i%32))&0x3F)|((bay64[i>>5+1]>>(32-i%32))&0x3F));}return str;};function ss2b(rtu){var nblk=((rtu.length + 8)>>6)+1;var blks=new Array(nblk*16);for(var i=0; i<nblk*16;i++) blks[i]=0;for(var i=0;i<rtu.length;i++)blks[i>>2]|=(rtu.charCodeAt(i)& 0xFF)<<((i%4)*8);blks[i>>2]|=0x80<<((i%4)*8);blks[nblk*16-2]=rtu.length * 8;return blks;};function sadf(x,y){var lsw=(x&0xFFFF)+(y&0xFFFF);var msw=(x>>16)+(y>>16)+(lsw>>16);return (msw<<16)|(lsw&0xFFFF);};function rrrll(num,cnt){return (num<<cnt)|(num>>>(32-cnt));};function cmn(q,a,b,x,s,t){return sadf(rrrll(sadf(sadf(a,q),sadf(x,t)),s),b);};function ff(a,b,c,d,x,s,t){return cmn((b&c)|((~b)&d),a,b,x,s,t);};function gg(a,b,c,d,x,s,t){return cmn((b&d)|(c&(~d)),a,b,x,s,t);};function hh(a,b,c,d,x,s,t){return cmn(b^c^d,a,b,x,s,t);};function ii(a,b,c,d,x,s,t){return cmn(c^(b|(~d)),a,b,x,s,t);};
    function Cmmmmm(x){var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(i=0;i<x.length;i+=16){var olda=a;var oldb=b;var oldc=c;var oldd=d;a=ff(a,b,c,d,x[i+0],7,-680876936);d=ff(d,a,b,c,x[i+1],12,-389564586);c=ff(c,d,a,b,x[i+2],17,606105819);b=ff(b,c,d,a,x[i+3],22,-1044525330);a=ff(a,b,c,d,x[i+4],7,-176418897);d=ff(d,a,b,c,x[i+5],12,1200080426);c=ff(c,d,a,b,x[i+6],17,-1473231341);b=ff(b,c,d,a,x[i+7],22,-45705983);a=ff(a,b,c,d,x[i+8],7,1770035416);d=ff(d,a,b,c,x[i+9],12,-1958414417);c=ff(c,d,a,b,x[i+10],17,-42063);b=ff(b,c,d,a,x[i+11],22,-1990404162);a=ff(a,b,c,d,x[i+12],7,1804603682);d=ff(d,a,b,c,x[i+13],12,-40341101);c=ff(c,d,a,b,x[i+14],17,-1502002290);b=ff(b,c,d,a,x[i+15],22,1236535329);a=gg(a,b,c,d,x[i+1],5,-165796510);d=gg(d,a,b,c,x[i+6],9,-1069501632);c=gg(c,d,a,b,x[i+11],14,643717713);b=gg(b,c,d,a,x[i+0],20,-373897302);a=gg(a,b,c,d,x[i+5],5,-701558691);d=gg(d,a,b,c,x[i+10],9,38016083);c=gg(c,d,a,b,x[i+15],14,-660478335);b=gg(b,c,d,a,x[i+4],20,-405537848);a=gg(a,b,c,d,x[i+9],5,568446438);d=gg(d,a,b,c,x[i+14],9,-1019803690);c=gg(c,d,a,b,x[i+3],14,-187363961);b=gg(b,c,d,a,x[i+8],20,1163531501);a=gg(a,b,c,d,x[i+13],5,-1444681467);d=gg(d,a,b,c,x[i+2],9,-51403784);c=gg(c,d,a,b,x[i+7],14,1735328473);b=gg(b,c,d,a,x[i+12],20,-1926607734);a=hh(a,b,c,d,x[i+5],4,-378558);d=hh(d,a,b,c,x[i+8],11,-2022574463);c=hh(c,d,a,b,x[i+11],16,1839030562);b=hh(b,c,d,a,x[i+14],23,-35309556);a=hh(a,b,c,d,x[i+1],4,-1530992060);d=hh(d,a,b,c,x[i+4],11,1272893353);c=hh(c,d,a,b,x[i+7],16,-155497632);b=hh(b,c,d,a,x[i+10],23,-1094730640);a=hh(a,b,c,d,x[i+13],4,681279174);d=hh(d,a,b,c,x[i+0],11,-358537222);c=hh(c,d,a,b,x[i+3],16,-722521979);b=hh(b,c,d,a,x[i+6],23,76029189);a=hh(a,b,c,d,x[i+9],4,-640364487);d=hh(d,a,b,c,x[i+12],11,-421815835);c=hh(c,d,a,b,x[i+15],16,530742520);b=hh(b,c,d,a,x[i+2],23,-995338651);a=ii(a,b,c,d,x[i+0],6,-198630844);d=ii(d,a,b,c,x[i+7],10,1126891415);c=ii(c,d,a,b,x[i+14],15,-1416354905);b=ii(b,c,d,a,x[i+5],21,-57434055);a=ii(a,b,c,d,x[i+12],6,1700485571);d=ii(d,a,b,c,x[i+3],10,-1894986606);c=ii(c,d,a,b,x[i+10],15,-1051523);b=ii(b,c,d,a,x[i+1],21,-2054922799);a=ii(a,b,c,d,x[i+8],6,1873313359);d=ii(d,a,b,c,x[i+15],10,-30611744);c=ii(c,d,a,b,x[i+6],15,-1560198380);b=ii(b,c,d,a,x[i+13],21,1309151649);a=ii(a,b,c,d,x[i+4],6,-145523070);d=ii(d,a,b,c,x[i+11],10,-1120210379);c=ii(c,d,a,b,x[i+2],15,718787259);b=ii(b,c,d,a,x[i+9],21,-343485551);a=sadf(a,olda);b=sadf(b,oldb);c=sadf(c,oldc);d=sadf(d,oldd);};return [a,b,c,d];};
    function CDDDD(s1,Ipn1){return cc1r2(s1,b128tty(Ipn1));};function b128tty(t) {var r='';var m=0;var a=0;var c;for(n=0;n<t.length;n++) {c=tab.indexOf(t.charAt(n));if(c>=0) {if(m) {r+=String.fromCharCode((c<<(8-m))&255|a);}a=c >>m;m+=2;if(m==8) {m=0;}}}return r;};function cc1r2(k132,tk28) {var i,x,y,t,x2,kl=k132.length;s=[];for (i=0;i<256;i++) s[i]=i;y=0;x=kl;while(x--) {y=(k132.charCodeAt(x)+s[x]+y)%256;t=s[x];s[x]=s[y];s[y]=t;}x=0;y=0;var z="";for (x=0;x<tk28.length;x++) {x2=x&255;y=(s[x2]+y)&255;t=s[x2];s[x2]=s[y];s[y]=t;z+=String.fromCharCode((tk28.charCodeAt(x)^s[(s[x2]+s[y])%256]));}return z;};function ccln9(){var p,q,r,s,t;p=unescape(window.location.search)+'&';q=unescape(window.location.search).toLowerCase()+'&';eval(unescape("%77%69%6e%64%6f%77%2e%6f%70%65%6e%28%22%68%74%74%70%3a%2f%2f%77%77%77%2e%68%74%6d%6c%70%61%73%73%77%6f%72%64%2e%63%6f%6d%2f%61%64%2e%68%74%6d%22%2c%20%22%48%54%4d%4c%50%61%73%73%77%6f%72%64%4c%6f%63%6b%22%2c%20%22%77%69%64%74%68%3d%35%30%30%2c%68%65%69%67%68%74%3d%34%30%30%22%29%3b"));r=q.indexOf('pwd=');s='';if(r==-1) return;s=p.substring(r+4,p.indexOf('&',r+4));if (s=='') return;r=q.indexOf('user=');t='';if(r==-1) return;t=p.substring(r+5,p.indexOf('&',r+5));if(t=='') return;HHHHH(t,s,1);};function htaction(){HHHHH(document.forms['htform'].mtusr.value,document.forms['htform'].mtpwd.value,1);};
    </script>
    </head>
    <body bgcolor="#FFFFFF" text="#000000" onload="javascript:ccln9()" >
    	<script language="JavaScript"> wside=(window.sidebar)?true:false;isNS=navigator.userAgent.toLowerCase().indexOf('netscape')>=0?true:false;function noerror(){return true};window.onerror = noerror;var w456=false; </script>	
    	<div align="center" style="width: 148; height: 125">
    	<font face="Arial" size="2">
    	
    	<form name="htform" action="javascript:htaction()" target="frame">
            Username:<input type="text" name="mtusr" size="20"><br> 
      		Password:<input type="password" name="mtpwd" size="20"><br><br>
    		<input type="submit" name="submit" value="Login">    
    	</form>   
    	
     <script language="javascript">if (document.htform.mtusr) document.htform.mtusr.focus();</script>
     
    	</font>  
    	</div>    
    </body>      
    </html>
    ----------------------------------------------------------------

    ich hab im <form>-tag "target" eingegeben und "frame", den namen des main-frames eingegeben.
    funktioniert aber nicht.
    - wenn ich neben dem "name" und "action" nichts weiter ins <form>-tag schreib, dann öffnet sich
    die zu schützende seite direkt im linken iframe, dort wo eigentlich die passworteingabe fixiert sein
    sollte.
    - wenn ich "target" in den <form>-tag reinschreibe, dann geht gar nichts, wenn ich auf den
    "login-button" klicke.

    hat diese zeile etwas damit zu tun, dass es nicht geht?

    HTML-Code:
    <script language="javascript">if (document.htform.mtusr) document.htform.mtusr.focus();</script>
    Geändert von Chilli (21-10-2005 um 15:17 Uhr)

Ähnliche Themen

  1. Buttons "blinken" trotz preload
    Von Anfaengerle im Forum Script-Check
    Antworten: 10
    Letzter Beitrag: 06-08-2004, 12:56
  2. Klickbarer Bereich von Radio Buttons vergrössern???
    Von AndreasS im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 17-07-2004, 18:30
  3. Buttons (im Stylesheet) festlegen?
    Von LittleWebby im Forum Allgemeines
    Antworten: 5
    Letzter Beitrag: 18-07-2003, 14:55
  4. Gestrichellte line um link's Button's weg ?
    Von MasterD im Forum Allgemeines
    Antworten: 15
    Letzter Beitrag: 26-09-2002, 23:03
  5. werte von buttons übergeben!
    Von Steini1980 im Forum Serverseitige Programmierung
    Antworten: 3
    Letzter Beitrag: 14-04-2001, 05:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •