Avatar billede mortency Nybegynder
03. maj 2004 - 12:37 Der er 5 kommentarer og
1 løsning

Open form i frames uten knapper

Hvordan kan jeg åpne dette denne formen i et nytt vindu med frames og uten noen "toolbar"???

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Klient loggin</title>
<link rel="stylesheet" type="text/css" href="admin_css/wp.css">
<script language="JavaScript">
function login()
{
  document.klientlogin.action = document.klientlogin.txturl.value
  document.klientlogin.submit()
}
</script>
</head>
<body bgColor="#ffffff" leftMargin="5" topMargin="0" marginheight="0" marginwidth="5">
<table width="95%" height="95%" border="0">
  <tr>
    <td align="center" valign="middle">
        <form method="POST" name="klientlogin" target="_blank"> 
        <table cellspacing="0" cellpadding="5" width="250" bgcolor="#666666" border="0" class="ramme">
            <tbody>
              <tr bgcolor="#CC0000">
                <td class="heading" align="middle" colspan="2">klient loggin</td>
              </tr>
              <tr>
                <td class="xptext" align="right" width="110">url:</td>
                <td width=190><input class="xpinput" type="text" name="txturl"></td>
              </tr>     
              <tr>
                <td class="xptext" align="right" width="110">brukernavn:</td>
                <td width=190><input class="xpinput" type="text" name="txtusername"></td>
              </tr>
              <tr>
                <td class="xptext" align="right">passord:</td>
                <td><input class="xpinput" type="password" name="txtpassword"></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td><input class="form_knapper" type="submit" value="logginn" name="btnlogginn" onclick="login()"></td>
              </tr>
            </tbody>
          </table>
          </form>
      </td>
  </tr>
</table>
</body>
</html>
Avatar billede fennec Nybegynder
03. maj 2004 - 13:17 #1
winStats='toolbar=0,location=0,directories=0,menubar=0,status=0,scrollbars=1,height=600,width=800'
  win=window.open("","DetteTarget",winStats)
  document.klientlogin.target = 'DetteTarget';
  document.klientlogin.action = document.klientlogin.txturl.value;
  document.klientlogin.submit();
Avatar billede mortency Nybegynder
03. maj 2004 - 13:35 #2
//fennec

vinduet den skal åpnes i heter admin.asp hvordan kan jeg legge til en url etter domenet de skriver inn? Hvis de skriver inn http://www.eksperten.dk og jeg vil den skal åpne http://www.eksperten.dk/admin/admin.asp hvordan gjøres dette?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><%=admtittel%></title>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</head>
<frameset rows="100%, *" frameborder="no" framespacing=0 border=0>
    <frame src="admin_start.asp" name="mainwindow" frameborder="no" framespacing="0" marginheight="0" marginwidth="0"></frame>
</frameset>
<noframes>
    <center><h2>Din browser støtter ikke frames, vi anbefaler at du oppgraderer.</h2>
    <br><br>
    klikk her for å gå inn på siden:
    <a href="admin_start.asp">ADMIN</a></center>
</noframes>
</html>

------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Klient loggin</title>
<link rel="stylesheet" type="text/css" href="admin_css/wp.css">
<script language="JavaScript">
function login()
{
winStats='toolbar=0,location=0,directories=0,menubar=0,status=0,scrollbars=1,height=600,width=800'
  win=window.open("","DetteTarget",winStats)
  document.klientlogin.target = 'DetteTarget';
  document.klientlogin.action = document.klientlogin.txturl.value;
  document.klientlogin.submit();
}
</script>
</head>
<body bgColor="#ffffff" leftMargin="5" topMargin="0" marginheight="0" marginwidth="5">
<table width="95%" height="95%" border="0">
  <tr>
    <td align="center" valign="middle">
        <form method="POST" name="klientlogin" target="_blank"> 
        <table cellspacing="0" cellpadding="5" width="250" bgcolor="#666666" border="0" class="ramme">
            <tbody>
              <tr bgcolor="#CC0000">
                <td class="heading" align="middle" colspan="2">klient loggin</td>
              </tr>
              <tr>
                <td class="xptext" align="right" width="110">url:</td>
                <td width=190><input class="xpinput" type="text" name="txturl"></td>
              </tr>     
              <tr>
                <td class="xptext" align="right" width="110">brukernavn:</td>
                <td width=190><input class="xpinput" type="text" name="txtusername"></td>
              </tr>
              <tr>
                <td class="xptext" align="right">passord:</td>
                <td><input class="xpinput" type="password" name="txtpassword"></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td><input class="form_knapper" type="submit" value="logginn" name="btnlogginn" onclick="login()"></td>
              </tr>
            </tbody>
          </table>
          </form>
      </td>
  </tr>
</table>
</body>
</html>
Avatar billede mortency Nybegynder
03. maj 2004 - 13:58 #3
Fennec

Vet du hvorfor vinduet ikke blir full størrelse? Ellers takk for hjelpen.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Klient loggin</title>
<link rel="stylesheet" type="text/css" href="admin_css/wp.css">
<script language="JavaScript">
function login()
{
w_height = screen.availHeight
w_width = screen.availWidth
winStats='toolbar=0,location=1,directories=0,menubar=0,status=0,scrollbars=1,height=" + w_height + ",width=" + w_width + "'
  win=window.open("","mainwindow",winStats)
  document.klientlogin.target = 'mainwindow';
  document.klientlogin.action = 'http://' + document.klientlogin.txturl.value + '/admin.asp' + w_width;
  document.klientlogin.submit();
}
</script>
</head>
<body bgColor="#ffffff" leftMargin="5" topMargin="0" marginheight="0" marginwidth="5">
<table width="95%" height="95%" border="0">
  <tr>
    <td align="center" valign="middle">
        <form method="POST" name="klientlogin" target="_blank"> 
        <table cellspacing="0" cellpadding="5" width="250" bgcolor="#666666" border="0" class="ramme">
            <tbody>
              <tr bgcolor="#CC0000">
                <td class="heading" align="middle" colspan="2">klient loggin</td>
              </tr>
              <tr>
                <td class="xptext" align="right" width="110">url:</td>
                <td width=190><input class="xpinput" type="text" name="txturl"></td>
              </tr>     
              <tr>
                <td class="xptext" align="right" width="110">brukernavn:</td>
                <td width=190><input class="xpinput" type="text" name="txtusername"></td>
              </tr>
              <tr>
                <td class="xptext" align="right">passord:</td>
                <td><input class="xpinput" type="password" name="txtpassword"></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td><input class="form_knapper" type="submit" value="logginn" name="btnlogginn" onclick="login()"></td>
              </tr>
            </tbody>
          </table>
          </form>
      </td>
  </tr>
</table>
</body>
</html>
Avatar billede fennec Nybegynder
03. maj 2004 - 14:07 #4
bare skriv det på action'en:

document.klientlogin.action = document.klientlogin.txturl.value+"/admin/admin.asp";

Som en lille bemærkning. Man kan kun gå til at andet domæne hvis url'en starter med "http://" eller "ftp://" osv. Det dur altså ikke at skrive www.eksperten.dk. For at gøre det nemmere for brugerne ville jeg skrive det sådan:

document.klientlogin.action = "http://" + document.klientlogin.txturl.value + "/admin/admin.asp";

...
...
<td width=190>http://<input class="xpinput" type="text" name="txturl"></td>


angående vindue størelse så brug denne:
winStats='toolbar=0,location=1,directories=0,menubar=0,status=0,scrollbars=1,height=' + w_height + ',width=' + w_width

Der var uoverensstemmelse mellem ' og ".
Avatar billede mortency Nybegynder
03. maj 2004 - 14:15 #5
//fennec

Dette virker helt fint! Takk skal du ha! Eneste er at det ikke tar høyde for toolbaren jeg har nederst på på skrivebordet mitt den tar hele skjermen.

Er det også mulighet for at den skal komme midt på siden?

med denne?

<script>
<!--
self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);
//-->
</script>

Eller skal jeg legge den inn i filen den åpner?

<script language="JavaScript">
function login()
{
w_height = screen.availHeight;
w_width = screen.availWidth;
winStats='toolbar=0,location=0,directories=0,menubar=0,status=0,scrollbars=1,height=' + w_height + ',width=' + w_width
  win=window.open("","mainwindow",winStats)
  document.klientlogin.target = 'mainwindow';
  document.klientlogin.action = 'http://' + document.klientlogin.txturl.value + '/admin.asp';
  document.klientlogin.submit();
}
</script>
Avatar billede fennec Nybegynder
03. maj 2004 - 14:23 #6
den skal ind på siden du linker til:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><%=admtittel%></title>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<script>
<!--
self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);
//-->
</script>
</head>
<frameset rows="100%, *" frameborder="no" framespacing=0 border=0>
    <frame src="admin_start.asp" name="mainwindow" frameborder="no" framespacing="0" marginheight="0" marginwidth="0"></frame>
</frameset>
<noframes>
    <center><h2>Din browser støtter ikke frames, vi anbefaler at du oppgraderer.</h2>
    <br><br>
    klikk her for å gå inn på siden:
    <a href="admin_start.asp">ADMIN</a></center>
</noframes>
</html>

men med denne behøver du ikke at angive størrelsen når du oprette vinduet. Da denne funktion selv sætter brede og højde til fuld størrelse. Men der sker ikke noget ved det.
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