Avatar billede 3355264 Nybegynder
04. maj 2002 - 18:45 Der er 12 kommentarer og
1 løsning

Ændring af target (frames)

Hej eksperter :)

Jeg har en login side.

Hvis man logger ind skal den åbne en ny default.asp side med target="_top"

Hvis man skriver forkert passwd ell. brugernavn skal den føre en videre til en side i en frame ved navn "text"

hvordan fører jeg dem hen til de forskellige frames?

// 3355264
Avatar billede md_craig Nybegynder
04. maj 2002 - 18:49 #1
du må ind og bruge noget VB...

du må tjecke og et bruger id og password er "sandt" kunne man avt se den kode... eller generelt alt din ASP
Avatar billede 3355264 Nybegynder
04. maj 2002 - 18:59 #2
if UdbyderID <> 0 Then
  response.redirect "../udbyder/default.asp"
else
  response.redirect "fejllogin.asp"
end if


Det er koden for at føre siderne videre... håber du kan finde løsningen på vores problem.
Avatar billede md_craig Nybegynder
04. maj 2002 - 19:05 #3
ja, jeg må nok lægge hovedet lidt i blød... håber der er andre der kommer med et hurtigt svar.. Der skal jo implementere et target i din Redirect, men jeg ved ikke lige hvordan... men jeg skal prøve...
Avatar billede ncp Nybegynder
04. maj 2002 - 19:10 #4
det kan vel klares med en popup-funktion:

<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function open(strURL) {
    window.open(strURL, '', 'height=486,width=535');
}
</script>
<%
if UdbyderID <> 0 Then
%>
<body onload="open(default.asp)">
<% 
else
%>
<body>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
text.location.href = 'fejllogin.asp';
</script>
<%
end if
%>
</body>
</html>

prøv den af, det kan godt være der er lidt små fejl igen...
Avatar billede ncp Nybegynder
04. maj 2002 - 19:11 #5
1. fejl:
<body onload="open(default.asp)">
skal lige ændres til
<body onload="open('default.asp');">
Avatar billede 3355264 Nybegynder
04. maj 2002 - 20:42 #6
nej det skal ikke være en popup... det skal være som jeg ahr nævnt øverst på denne side :) det kunne være kanon fedt hvis du vidste hvordan man gjorde!
Avatar billede ncp Nybegynder
04. maj 2002 - 21:36 #7
hvordan mener du ?
altså, hvis UdbyderID er ulig med 0, så skal den åbne default i "_top", ikke - ellers skal åbne fejllogin.asp i frame'et "text" - korrekt ?
Avatar billede 3355264 Nybegynder
04. maj 2002 - 22:47 #8
ja det er rigtigt.. men ikke i en popup
Avatar billede ncp Nybegynder
05. maj 2002 - 10:31 #9
ok, så skulle denne virke:

<html>
<head>
</head>
<body>

<%
if UdbyderID <> 0 Then
%>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
frames.top.location.href = 'default.asp';
</script>
<% 
else
%>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
parent.text.location.href='fejllogin.asp';
</script>
<%
end if
%>
</body>
</html>

sådan...
Avatar billede 3355264 Nybegynder
05. maj 2002 - 13:12 #10
<script language="javaScript">

function afsendelse(form) {

if (form.name.value.length < 2)
  {
    alert("Husk venligst at udfylde feltet, 'Brugernavn'.");
    form.name.focus();
    return (false);
  }
if (form.passwd.value.length < 2)
  {
    alert("Husk venligst at udfylde feltet, 'Password'.");
    form.passwd.focus();
    return (false);
  }
 

return (true);
return true
}

</SCRIPT>


<html>

<head>
<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>Ny side 2</title>
<base target="text">
<style>
<!--
.whitelink { color: #ffffff; text-decoration: none}
a {
    text-decoration:none;
}


-->
</style>
</head>

<body background="images/bg4.gif">

<form method="POST" target="_top" action= "checkPassword.asp" onsubmit ="return afsendelse(this)" name="Tilmverify">

<table border="0" cellspacing="0" style="border:1px solid #000000; border-collapse: collapse" bordercolor="#111111" width="100%" cellpadding="0" id="AutoNumber1" height="327" bgcolor="#FFFFFF">
  <tr>
    <td width="14%" height="47" rowspan="2">
    <p align="center"><font face="Verdana" size="1"><br>
&nbsp;</font></td>
    <td width="67%" height="47" rowspan="2" valign="middle">
    <p align="center"><font face="Verdana" size="1"><b><font color="#990000">
    <a href="tekst.asp"><font color="#990000">Til forsiden</font></a>
    </font>| <font color="#990000"><a href="omjobsearch.asp">
    <font color="#990000">Om Jobsøgningen</font></a> </font><font color="#111111">|</font><font color="#990000">
    <a href="jobsearch.asp"><font color="#990000">Søg
    Job</font></a>
    </font>
    <font color="#111111">|</font><font color="#990000">
    <a href="allannonce.asp"><font color="#990000">Alle annoncer</font></a> </font>
    <font color="#111111">| </font><font color="#990000">
    <a href="../udbyder/kontakt.asp">
    <font color="#990000">Kontakt</font></a> </font>
    <font color="#111111">|</font><font color="#990000"> <a href="goderad.asp">
    <font color="#990000">Gode råd</font></a> </font>
    <font color="#111111">|</font><font color="#990000"> </font></b></font><b>
    <a target="_top" href="ungsektion/default.asp">
    <font face="Verdana" size="1" color="#990000">Fun sektion</font></a></b></td>
    <td width="14%" height="24">
    <p align="center"></p>
    <p>
    <font class="whitelink" face="verdana" size="-2">
    <input onfocus="this.value='';" size="14" value="username" name="name" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; float: right; border: 1px solid #000000"></font></td>
    <td width="2%" height="24">
    </td>
  </tr>
  <tr>
    <td width="14%" height="25">
    <p>
    <font class="whitelink" face="verdana" size="-2">
    <input onfocus="this.value='';" type="password" size="14" value="password" name="passwd" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; float: right; border: 1px solid #000000"></font></td>
    <td width="2%" height="25">
    <b><font face="Verdana" size="1">   
    <input type="submit" style="background-color: #ffffff; border: none;" value="»" Class="Text" name="opdater">
    </font></b></td>
   
   
  </tr>
  <tr>
    <td width="100%" valign="top" height="403" colspan="4">
    <p style="margin-left: 4">
    <iframe name="text" marginwidth="1" marginheight="1" height="101%" width="99%" border="0" frameborder="0" src="tekst.asp">
    Browseren understøtter ikke indbyggede rammer eller er aktuelt konfigureret til ikke at vise indbyggede rammer.</iframe></td>
  </tr>
</table>

</form>


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

sådan ser min kode ud ned til "/form"
så prøv at sætte det sammen så det virker.. husk at når man skriver det rigtige pass. så skal den gå til "_top" som betyder at den reloader hele siden altså nærmest bryder ud af alle frames.
Avatar billede ncp Nybegynder
05. maj 2002 - 15:34 #11
men kode skal bare indsættes i "checkPassword.asp"...
Avatar billede ncp Nybegynder
05. maj 2002 - 15:34 #12
udover det du har der, naturligvis...
Avatar billede 3355264 Nybegynder
17. juni 2002 - 11:16 #13
lukker
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
Kurser inden for grundlæggende programmering

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