Avatar billede jih Nybegynder
11. juli 2003 - 12:23 Der er 27 kommentarer og
1 løsning

vigtigt! har brug for hjælp med javascript!

hej... har en kode her...

<html>
<title>deildirright</title>
<head>
<meta name="generator" content="NotePad.exe">
<meta name="author" content="WebPsycho">
</head><br><br><br><br><br>
<base target="mainFrame">
<center><table border="1" cellspacing="0" align="center">
<tr>
<td align="center"><a href="mainFrame.htm#Rokn">Roknskapar</a></td>
</tr>
<tr>
<td align="center"><a href="mainFrame.htm#Skatt">Skattakæru</a></td>
</tr>
<tr>
<td align="center"><a href="mainFrame.htm#Kt">Kt</a></td>
</tr>
<tr>
<td align="center"><a href="mainFrame.htm#Tekn">Tekniska</a></td>
</tr>
<tr>
<td align="center"><a href="mainFrame.htm#Bygg">Byggi</a></td>
</tr>
<tr>
<td align="center"><a href="mainFrame.htm#Snar">Snarskivan</a></td>
</tr>
<tr>
<td align="center"><a href="mainFrame.htm#Sosi">Sosiala</a></td>
</tr>
</table></center>
</html>

er der en chance for at jeg kan få linket til at vise <a href="(auto)#Sosi">Sosiala</a> ?? fordi ellers bliver der jo alt for mange sider til rightFrame... begrunder spm bedre hvis det er at det ik er til at forstå... :)
Avatar billede dk_akj Nybegynder
11. juli 2003 - 12:28 #1
sort snak....

//akj
Avatar billede sublimegirl Nybegynder
11. juli 2003 - 12:28 #2
Jeg forstår ikke helt dit spørgsmål.
Avatar billede jih Nybegynder
11. juli 2003 - 12:33 #3
der er så mange sider til rightFrame... dvs. at hver gang jeg trykker på et link i leftFrame skal en ny side komme frem i rightFrame... hvis jeg bare havde én side i rightFrame, og fik et eller andet javascript til at skrive url'en automatisk ind i forhold til hvad siden hedder i mainFrame? altså... dvs. at siden i rightFrame aldrig skifter, så hvis jeg skifter siden i mainFrame ud sådan at den hedder fx. "Reglu.htm", vil linket i rightFrame automatisk skrive "reglu.htm#Sosi"... er det muligt?
Avatar billede dk_akj Nybegynder
11. juli 2003 - 12:40 #4
Dvs. at du bare vil have den til at scroolle i det eksiterende document ??

//akj
Avatar billede jih Nybegynder
11. juli 2003 - 12:45 #5
ja... jeg skal lave en program agtig hjemmeside for et firma her, som vil have at man skal kunne skrive nogle bestemte ting om nogle bestemte afdelinger... men jeg ved ik hvordan jeg kan gøre det uden at skifte siderne i rightFrame ud hele tiden... nogen du/I kan hjælpe med?
Avatar billede dk_akj Nybegynder
11. juli 2003 - 13:00 #6
Du kan lave noget som dette i left frame.

<button name="b1" value="1" onClick="nav('2.htm#bm1');">1</button>
<button name="b2" value="2" onClick="nav('2.htm#bm2');">2</button>

<script language=javascript>
function nav(where){
parent.frames[1].location.href=where;
}

</script>

//akj
Avatar billede jih Nybegynder
11. juli 2003 - 13:05 #7
det er ik lige det jeg søger... det der kan jeg finde ud af... prøv og se min HTML kode... jeg ved hvordan du får linket til at åbne sig i mainFrame, men... det jeg prøver at finde ud af det er hvordan jeg kan få linket (det skal være link ikke button) til at finde mainFrame sidenavnet selv....
Avatar billede jih Nybegynder
11. juli 2003 - 13:31 #8
nevermind... laver det bare med mange sider... no harm done :D lukker...
Avatar billede dk_akj Nybegynder
11. juli 2003 - 13:32 #9
ARRRGGGHHH nu sad jeg lige og lavede et eksempel....

//akj
Avatar billede jih Nybegynder
11. juli 2003 - 13:33 #10
hehe.... hvis du vil... jeg kan vente en weekend mere.. hvis nogen kan finde et godt eksempel vil jeg da gerne give 200 points... :)
Avatar billede jih Nybegynder
11. juli 2003 - 13:34 #11
så jeg kigger ind her en gang imellem i nogle dage.. så lukker jeg på mandag... omkring 12 tror jeg nok... :)
Avatar billede dk_akj Nybegynder
11. juli 2003 - 13:35 #12
Det du vil er vel bare at hvis du har side1.htm vist i højre frame skal den ikke loade den igen hvis der klikkes på et link der peger på side1.htm#bm2 ??

Klikkes der derimod på et link der peger på side2.htm så bliver den jo nødt til at loade en ny side :-)

//akj
Avatar billede dk_akj Nybegynder
11. juli 2003 - 13:36 #13
Øhmm, du HAR lukket...

//akj
Avatar billede jih Nybegynder
11. juli 2003 - 13:39 #14
det jeg mener er: jeg har et link i leftFrame... klikker på det.. så skal der åbnes i mainFrame (kun) (det er nemt nok).... det er der jeg har mine links... det med rightFrame er at det er der jeg scroller imellem afdelingerne... der vil jeg gerne have at jeg ikke behøver at lave en ny side for hver "mainFrame-side" ik? så at linket fx kan være <a href="(auto).htm#Sosi">Sosiala</a> nu skriver jeg (auto).htm#Sosi fordi i (auto) vil jeg have at et eller andet javascript skriver mainFrame-sidenavnet automatisk ind... er det til at forstå? tror næsten ik jeg kan forklare det bedre :P
Avatar billede jih Nybegynder
11. juli 2003 - 13:39 #15
ja, jeg HAR lukket, men jeg vil da gerne åbne et nyt til at give dig points, hvis du kan klare opgaven...
Avatar billede dk_akj Nybegynder
11. juli 2003 - 13:44 #16
Dette script laver et link til #bm2 på sig selv.

//akj

<script language=javascript>

// find aktuelt document
url1 = location.href;

// lav til array
url2 = url1.split("/");

// aktuelt document i rigth frame
current = url2[url2.length - 1];

document.write ("<a href=" + current + "#bm2>Link til mig selv :-)</a>");

</script>
Avatar billede jih Nybegynder
11. juli 2003 - 13:51 #17
ok... hmmm.... var der noget jeg skulle lave om på den kode der? fordi den flytter jo bare leftFrame over til mainFrame... :/
Avatar billede dk_akj Nybegynder
11. juli 2003 - 13:55 #18
Har du ikke et eksempel jeg kan se ??
Avatar billede jih Nybegynder
11. juli 2003 - 13:59 #19
hmmm... det ligger ik på nettet.... det kan jo blive et problem... men skal jeg give dig HTML koderne for alle frames'ne? :P
Avatar billede dk_akj Nybegynder
11. juli 2003 - 14:08 #20
Send dem i en ZIP fil eller upload til nettet et sted.


//dk_akj@hotmail.com
Avatar billede jih Nybegynder
11. juli 2003 - 15:14 #21
eh..... jeg bliver vel nødt til at sende dem på mandag igen, fordi jeg har dem liggende på arbejdspladsen, og jeg kommer ik på arbejde igen før på mandag.... jeg kan heller ik uploade, da de stadig ligger på arbejdet.... well.. ses..
Avatar billede dk_akj Nybegynder
11. juli 2003 - 15:35 #22
oki
Avatar billede jih Nybegynder
14. juli 2003 - 09:07 #23
I'm back.... sender dig filerne...
Avatar billede dk_akj Nybegynder
14. juli 2003 - 09:18 #24
oki
Avatar billede jih Nybegynder
14. juli 2003 - 09:41 #25
jeg tror jeg sætter points ned til 100 eller sådan noget... det er jo ik så vigtigt som det så ud til at være i starten... det er bare lidt svært at finde rundt i tonsvis af sider liggende i een mappe... men jaja... jeg sætter det ned til 100 så... hvis du kan svare på mit spørgsmål får du 100 points, hvis ik så dropper vi det hele... kan godt klare det uden, hvis det er for svært :)
Avatar billede dk_akj Nybegynder
14. juli 2003 - 09:58 #26
Du kan bruge denne i rightframe. Den finder ud af hvad doc i mainframe hedder og scroller til det ønskeder punkt.

Det er faktisk som jeg skrev 11/07-2003 13:00:33 :-)

//akj

<html>
<title>deildirright</title>
<head>
<meta name="generator" content="NotePad.exe">
<meta name="author" content="WebPsycho">
</head><br><br><br><br><br>
<base target="mainFrame">

<script language=javascript>
function nav(where){

var url1;
var url2;
var current;
var frameno;
var pos;

// hvilken fram erefereres der til ??
frameno = 2;

// find aktuelt document
url1 = parent.frames[frameno].location.href;

// lav til array
url2 = url1.split("/");

// aktuelt document i rigth frame
current = url2[url2.length - 1];

pos = current.indexOf("#");

// fjern evt # og det der er derefter.
if (pos > 0 ) {
    current = current.substring(0,pos);
}

// scrool i frame
parent.frames[frameno].location.href=current + "#" + where;

}

</script>


<center><table border="1" cellspacing="0" align="center">
<tr>
<td align="center"><a style=cursor:hand onClick="nav('rokn');">Roknskapar--</a></td>
</tr>
<tr>
<td align="center"><a style=cursor:hand onClick="nav('Skatt');">Skattakæru--</a></td>
</tr>
<tr>
<td align="center"><a style=cursor:hand onClick="nav('kt');">Kt--</a></td>
</tr>
<tr>
<td align="center"><a style=cursor:hand onClick="nav('Tekn');">Tekniska--</a></td>
</tr>
<tr>
<td align="center"><a style=cursor:hand onClick="nav('Bygg');">Byggi--</a></td>
</tr>
<tr>
<td align="center"><a href="Visionir.htm#Snar">Snarskivan--</a></td>
</tr>
<tr>
<td align="center"><a href="Visionir.htm#Sosi">Sosiala--</a></td>
</tr>
</table></center>
</html>
Avatar billede jih Nybegynder
14. juli 2003 - 10:05 #27
hold kæft mand hvor genialt! 1000 tak :) det virker... det andet virkede ik :D men her.... laver et spørgsmål: "point til akj".... der får du 100 points... :D takker ^^
Avatar billede dk_akj Nybegynder
14. juli 2003 - 10:09 #28
Selvfølgeligt virker det :-)

Husk refrerence til dette spørgsmål

//akj
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