Kom ihåg mig?
Home Menu

Menu


Html och Java-script

Ämnesverktyg Visningsalternativ
Oläst 2004-01-25, 20:33 #1
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
Tjena , börjar väll med att säga hur nöjd jag blev att hitta detta forum. Detta blir mitt första post men absolut inte det sista.

Två grejor jag har funderat på rätt länge.

1. I min html-kod andvänder jag ...

<tr>
<td class=menu
onmouseover="this.style.backgroundColor='#555555'"
onclick="location.href='main.htm'"
onmouseout="this.style.backgroundColor='#303030'"> Main
</td>
</tr>

för att skapa knapp. Men hur och var lägger jag in target om jag vill få den txt att öppnas i en frame eller som ett nytt fönster "_blank"

2. Jag har nyligen börjat experimentera med java-script och gick in i väggen direkt. Jag har kunskaper i C , Java och VB men kunde ändå inte få en enkel If-sats att fungera.

[KNAPPEN]
<form onSubmit="password(this.textfield.value); return false">
<input type="password" name="textfield" maxlength="10">
<input type="button" name="Button" value=" ENTER" onClick="password(textfield.value)">
</form>

[KODEN]
<script language="JavaScript">
<!--
function password(field)
{
var thepassword=field.toLowerCase();
window.location.href= thepassword+'.html';
}
//-->
</script>

Känns troligen igen av dom flesta. Enklaste sortens lösenordsskydd. Vad jag vill är alltså att skriva om i koden "lägga in en if-sats". Som ska godkänna vissa ord och då öppna en sida. Och av alla andra öppna ett annat. Dvs borde vara enkelt men ändå
(Eftersom jag kryptar hela paketet när jag lägger upp så kan jag alltså ha det såhär ... om någon undrade)

Jag provade med typ:

[KODEN]
<script language="JavaScript">
<!--
function password(field)
{
var thepassword=field.toLowerCase();
IF (thepassword=="pelle"||"kalle"||"olle")
window.location.href='sida1.html';
ELSE
window.location.href='sida2.html';
}
//-->
</script>

Borde vara i närheten va ? .. hoppas ni knäcker det åt mig. Tack på förhand.
CrustyDemon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-25, 22:44 #2
orreborres avatar
orreborre orreborre är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2003
Inlägg: 309
orreborre orreborre är inte uppkopplad
Flitig postare
orreborres avatar
 
Reg.datum: Apr 2003
Inlägg: 309
Hej, jag ska försöka svara på dina frågor!

1.
För att öppna i en annan frame:
Kod:
onclick="document.framenamn.location.href='main.htm'";
Nytt fönster:
Kod:
window.open('main.htm');
2.
Kod:
<form onSubmit="password(this.textfield.value); return false;" name="form1">
<input type="password" name="textfield" maxlength="10">
<input type="button" name="Button" value=" ENTER">
</form>

<script language="JavaScript">
<!--
ffunction password(field)
{
var thepassword = field.toLowerCase();
if(thepassword == "pelle" || thepassword == "kalle" || thepassword == "olle")
window.location.href='sida1.html';
else
window.location.href='sida2.html';
}
//-->
</script>
Du måste alltså ha ett name-attribut i formtaggen, annars var det i stort sett bra!
Fråga om det är något du inte förstår.

Mvh
orreborre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-26, 10:09 #3
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
Hoj

if(thepassword == "pelle" || thepassword == "kalle" || thepassword == "olle") VS IF (thepassword=="pelle"||"kalle"||"olle")

Det är bara för mig att skämmas. Just en snygg programmerare man är *haha* ,den var snygg :P


Hur som helst tack , det löste det mesta. Nu fungerar det nästan. Länken går fram men bara med [Enter] efter införande. Knappen reagerar inte.
Har det något att göra med name-attribut ? Antagligen för det borde väll finnas någon koppling mellan knappen och
scriptet ? Någon ide ?
Eller så är jag helt ute och cyklar :wacko:
CrustyDemon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-26, 11:08 #4
orreborres avatar
orreborre orreborre är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2003
Inlägg: 309
orreborre orreborre är inte uppkopplad
Flitig postare
orreborres avatar
 
Reg.datum: Apr 2003
Inlägg: 309
Ojdå, jag är ledsen...
Antingen gör du knappen type="submit", eller så lägger du till onclick="password(this.textfield.value); return false;" så ska det nog fungera.
orreborre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-26, 11:35 #5
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Eftersom jag kryptar hela paketet när jag lägger upp så kan jag alltså ha det såhär ... om någon undrade
En enkel webbläsare måste dekryptera koden vilket gör det väldigt lätt att knäcka det. I min mening duger inte skyddet för något värt att skydda alls.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-27, 00:26 #6
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
Citat:
Originally posted by cerebus@Jan 26 2004, 09:35
En enkel webbläsare måste dekryptera koden vilket gör det väldigt lätt att knäcka det. I min mening duger inte skyddet för något värt att skydda alls.
Jag lägger upp det för skojs skull. Inte för att jag har något speciellt att skydda. Jag håller inte på med hemsida för att sitta och skriva långa sidor om saker utan för att det är skoj att hålla på med kod och design.
Dom saker jag har är mest en massa strunt. Jag har inget nytt , inget som ni redan kan eller har sett förut.

Att lägga lösenordet är mer för att skydda ER från MIG än åt andra hållet. :lol: Om du tittar lite längre upp ser du ju att jag knappt kan få ett enkelt java-script att fungera. Tror du verkligen att det är värt den energi det krävs att komma in till mig? :lol:

Nä du , dom saker jag tycker är värda att skydda håller jag borta från internet och datorer med uppkoppling.

/CrustyDemon
CrustyDemon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-02-22, 15:24 #7
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
onclick="document.framenamn.location.href='main.ht m'";

Fungerar inte för att öppna i en annan frame.


onclick="document.location.href='main.htm'";

Fungerar allt som det gjorde när jag använde bara ... :blink:

onclick="location.href='main.htm'";

Så tyvär löste sig inte problemet. Någon som har ett annat förslag ?
Vill alltså få sidan att öppnas i en annan frame.
CrustyDemon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-02-24, 00:21 #8
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
"How do I load a document in another frame when a button is clicked?"

Svar:
http://developer.irt.org/script/153.htm
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-02-26, 10:09 #9
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
CrustyDemon CrustyDemon är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 10
Jag fortsätter .....

Sidan länkar till framen men den säger att "Sida kan inte visas".

Observera att jag inte har knappar utan använder mig av block i en tabell.
Samma sida borde ju öppnas i frame "kalle" nu. Eller ???

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

<html>
<head>
<title>Exempel</title>
</head>
<frameset rows="50,*">
<frame src="huvud.html">
<frameset cols="25%,*">
<frame src="sida.html" name="olle">
<frame src="sida2.html" name="kalle">
</frameset>
<noframes>
<body>
Här skriver du ett meddelande till dem som ännu inte har en browser som klarar av frames. denna text syns bara för dem.
</body>
</noframes>
</frameset>
</html>

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

<html>
<head>
<title>sida</title>
</head>
<body>
<table cellSpacing=0 cellPadding=4 border=1 width=220>
<tr bgColor=#ffffff>
<td class=box>
=Meny=
</td>
</tr>
<tr>
<td class=menu
onmouseover="this.style.backgroundColor='#00ff00'"
onClick="parent.kalle.location.href='sida.html;'"
onmouseout="this.style.backgroundColor='#ffffff'"> Länk
</td>
</tr>
</table>
</body>
</html>


ÅÅÅÅ VAD TRÖTT JAG BLIR , VAAAARFÖR !!!
CrustyDemon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-02-26, 14:39 #10
knasboll knasboll är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2004
Inlägg: 2
knasboll knasboll är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2004
Inlägg: 2
Flytta semikolonet från

onClick="parent.kalle.location.href='sida.html;'"

till

onClick="parent.kalle.location.href='sida.html';"

(eller ta bort det helt) så borde det funka.
knasboll är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017