Avatar billede pepperfar Nybegynder
19. august 2004 - 21:59 Der er 34 kommentarer

ang. "Target"

Jeg har en kode hvor jeg skal have sat "target" ind i! altså jeg skal linke til en frame på de nedenstående link i koden.

Koden lyder:




Menu1=new Array("Home","http://www.dynamicdrive.com","",0,15,100);

Menu2=new Array("News","blank.htm","",2);
    Menu2_1=new Array("General","blank.htm","",5,20,150);   
        Menu2_1_1=new Array("CNN","http://www.dkd.dk","",0,20,150);
        Menu2_1_2=new Array("ABCNews","http://www.abcnews.com","",0);
        Menu2_1_3=new Array("MSNBC","http://www.msnbc.com","",0);
                Menu2_1_4=new Array("CBSNews","http://www.cbsnews.com","",0);
                Menu2_1_5=new Array("Canadian News","http://news.bbc.co.uk","",2);
                          Menu2_1_5_1=new Array("Vancouver Sun","http://www.vancouversun.com","",0,20,150);
                          Menu2_1_5_2=new Array("CTV News","http://www.ctvnews.com","",0);
    Menu2_2=new Array("Technology","blank.htm","",3);
        Menu2_2_1=new Array("TechWeb","http://www.techweb.com","",0,20,200);
        Menu2_2_2=new Array("News.com","http://www.news.com","",0);
        Menu2_2_3=new Array("Wired News","http://www.wired.com","",0);

Menu3=new Array("Search Engines","blank.htm","",3);
    Menu3_1=new Array("Altavista","http://www.altavista.com","",0,20,150);
    Menu3_2=new Array("Google","http://www.google.com","",0);
    Menu3_3=new Array("Yahoo","http://www.yahoo.com","",0);

Menu4=new Array("Webmaster","","",4);
    Menu4_1=new Array("Dynamic Drive","http://www.dynamicdrive.com","",0,20,180);
    Menu4_2=new Array("JavaScript Kit","http://www.javascriptkit.com","",0);
    Menu4_3=new Array("Freewarejava","http://www.freewarejava.com","",0);
    Menu4_4=new Array("Web Review","http://www.webreview.com","",0);

Menu5=new Array("Other","java script:top.location.href='blank.htm'","",1);
    Menu5_1=new Array("Author\'s Site","http://www.burmees.nl/","",0,20,140);
Avatar billede thesurfer Nybegynder
19. august 2004 - 22:02 #1
Jeg mener at formatet er:

new Array("tekst der vises","url til sidne","target her",noget,noget,noget);
Avatar billede roenving Novice
20. august 2004 - 00:36 #2
Eller i head-sektionen:

<base target="FRAMENAVN">
Avatar billede pepperfar Nybegynder
23. august 2004 - 13:30 #3
Okay, det prøver jeg lige...
Avatar billede pepperfar Nybegynder
24. august 2004 - 15:54 #4
Hmm det virker ikke... hverken det ene eller det andet... hvor skal <base target="FRAMENAVN"> stå henne i koden for at det virker?
Avatar billede roenving Novice
24. august 2004 - 16:00 #5
-- i head-sektionen !-)
Avatar billede pepperfar Nybegynder
24. august 2004 - 17:35 #6
Det virker på andre links, men ikke de links som er i menukoden. Menukoden bliver hentet fra en .js - fil og det er den .js fil jeg har givet et udpluk fra. andre gode forslag?
Avatar billede pepperfar Nybegynder
24. august 2004 - 18:22 #7
I får lige hele filen som den er for der er:

var NoOffFirstLineMenus=5;            // Number of first level items
    var LowBgColor='EAE9D0';            // Background color when mouse is not over
    var LowSubBgColor='EAE9D0';            // Background color when mouse is not over on subs
    var HighBgColor='DEDCB4';            // Background color when mouse is over
    var HighSubBgColor='DEDCB4';            // Background color when mouse is over on subs
    var FontLowColor='black';            // Font color when mouse is not over
    var FontSubLowColor='black';            // Font color subs when mouse is not over
    var FontHighColor='000000';            // Font color when mouse is over
    var FontSubHighColor='000000';            // Font color subs when mouse is over
    var BorderColor='black';            // Border color
    var BorderSubColor='black';            // Border color for subs
    var BorderWidth=0;                // Border width
    var BorderBtwnElmnts=0;            // Border between elements 1 or 0
    var FontFamily="verdana"    // Font family menu items
    var FontSize=8;                // Font size menu items
    var FontBold=0;                // Bold menu items 1 or 0
    var FontItalic=0;                // Italic menu items 1 or 0
    var MenuTextCentered='left';            // Item text position 'left', 'center' or 'right'
    var MenuCentered='left';            // Menu horizontal position 'left', 'center' or 'right'
    var MenuVerticalCentered='top';        // Menu vertical position 'top', 'middle','bottom' or static
    var ChildOverlap=.2;                // horizontal overlap child/ parent
    var ChildVerticalOverlap=.2;            // vertical overlap child/ parent
    var StartTop=150;                // Menu offset x coordinate
    var StartLeft=20;                // Menu offset y coordinate
    var VerCorrect=0;                // Multiple frames y correction
    var HorCorrect=0;                // Multiple frames x correction
    var LeftPaddng=3;                // Left padding
    var TopPaddng=2;                // Top padding
    var FirstLineHorizontal=0;            // SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL
    var MenuFramesVertical=1;            // Frames in cols or rows 1 or 0
    var DissapearDelay=1000;            // delay before menu folds in
    var TakeOverBgColor=1;            // Menu frame takes over background color subitem frame
    var FirstLineFrame='navig';            // Frame where first level appears
    var SecLineFrame='space';            // Frame where sub levels appear
    var DocTargetFrame='space';            // Frame where target documents appear
    var TargetLoc='';                // span id for relative positioning
    var HideTop=0;                // Hide first level when loading new document 1 or 0
    var MenuWrap=1;                // enables/ disables menu wrap 1 or 0
    var RightToLeft=0;                // enables/ disables right to left unfold 1 or 0
    var UnfoldsOnClick=0;            // Level 1 unfolds onclick/ onmouseover
    var WebMasterCheck=0;            // menu tree checking on or off 1 or 0
    var ShowArrow=1;                // Uses arrow gifs when 1
    var KeepHilite=1;                // Keep selected path highligthed
    var Arrws=['',5,10,'',10,5,'',5,10];    // Arrow source, width and height

function BeforeStart(){return}
function AfterBuild(){return}
function BeforeFirstOpen(){return}
function AfterCloseAll(){return}


// Menu tree
//    MenuX=new Array(Text to show, Link, background image (optional), number of sub elements, height, width);
//    For rollover images set "Text to show" to:  "rollover:Image1.jpg:Image2.jpg"

Menu1=new Array("Home","http://www.dynamicdrive.com","",0,15,100);

Menu2=new Array("blabal","blank.htm","I1",2);
    Menu2_1=new Array("Projects","blank.htm","frame",5,20,150);   
        Menu2_1_1=new Array("CNN","http://www.dkd.dk","I1",0,20,150);
        Menu2_1_2=new Array("ABCNews","http://www.abcnews.com","frame",0);
        Menu2_1_3=new Array("MSNBC","http://www.msnbc.com","",0);
                Menu2_1_4=new Array("CBSNews","http://www.cbsnews.com","frame",0);
                Menu2_1_5=new Array("Canadian News","http://news.bbc.co.uk","",2);
                          Menu2_1_5_1=new Array("Vancouver Sun","http://www.vancouversun.com","",0,20,150);
                          Menu2_1_5_2=new Array("CTV News","http://www.ctvnews.com","",0);
    Menu2_2=new Array("Projects","blank.htm","",3);
        Menu2_2_1=new Array("TechWeb","http://www.techweb.com","",0,20,200);
        Menu2_2_2=new Array("News.com","http://www.news.com","",0);
        Menu2_2_3=new Array("Wired News","http://www.wired.com","",0);

Menu3=new Array("produkter","blank.htm","",3);
    Menu3_1=new Array("Altavista","http://www.altavista.com","",0,20,150);
    Menu3_2=new Array("Google","http://www.google.com","",0);
    Menu3_3=new Array("Yahoo","http://www.yahoo.com","",0);

Menu4=new Array("references","","",4);
    Menu4_1=new Array("Dynamic Drive","http://www.dynamicdrive.com","",0,20,180);
    Menu4_2=new Array("JavaScript Kit","http://www.javascriptkit.com","",0);
    Menu4_3=new Array("Freewarejava","http://www.freewarejava.com","",0);
    Menu4_4=new Array("Web Review","http://www.webreview.com","",0);

Menu5=new Array("tv","java script:top.location.href='blank.htm'","",1);
    Menu5_1=new Array("Author\'s Site","http://www.burmees.nl/","",0,20,140);
Avatar billede roenving Novice
24. august 2004 - 18:29 #8
var DocTargetFrame='FRAMENAVN';            // Frame where target documents appear
Avatar billede pepperfar Nybegynder
24. august 2004 - 19:27 #9
Det har jeg også prøvet men så flytter hele menu´en ud i den frame, som man skriver.
Avatar billede pepperfar Nybegynder
26. august 2004 - 15:04 #10
Andre forslag?
Avatar billede thesurfer Nybegynder
29. august 2004 - 05:50 #11
Giv lige et link, til download-siden til menuen (hos dynamicdrive)
Avatar billede pepperfar Nybegynder
30. august 2004 - 18:24 #12
Avatar billede thesurfer Nybegynder
31. august 2004 - 23:44 #13
Jeg har lige fået min computer tilbage, fra rep.. men der går nok noget tid, før jeg er tilbage..
Jeg har nemlig arbejde og skole ved siden af..

- Hvis jeg svare inden 3 september 2004, skriv et indlæg (hvad som helst), så jeg får en mail..
Avatar billede thesurfer Nybegynder
31. august 2004 - 23:45 #14
rettelse: - Hvis jeg ikke svare inden ...
Avatar billede pepperfar Nybegynder
01. september 2004 - 16:07 #15
okay, tak, jeg forhøjer endnu engang point til 100.
Avatar billede pepperfar Nybegynder
03. september 2004 - 14:16 #16
Har du fået din com tilbage?
Avatar billede thesurfer Nybegynder
04. september 2004 - 13:06 #17
Comp'en er tilbage.. jeg vil kigge på den i løbet af i dag..
Avatar billede thesurfer Nybegynder
04. september 2004 - 13:10 #18
Der står noget om frames i filen "install-frames.htm"..
Avatar billede pepperfar Nybegynder
08. september 2004 - 20:15 #19
Jeg k sku ikke få det til at virke, har du leget lidt med det?
Avatar billede thesurfer Nybegynder
09. september 2004 - 22:15 #20
Hvordan er din sideopbygning egentlig?
Avatar billede pepperfar Nybegynder
25. september 2004 - 12:00 #21
Min side opbygning er at jeg har en side, hvor der befinder sig en iframe i. Og det som skal laves er at når man bruger menuen som er på siden, skal den linke i iframen, hvis du forstår!?
Avatar billede thesurfer Nybegynder
25. september 2004 - 22:55 #22
Virker <base target="navnet-på-iframen-indsættes-her"> ikke?
Hvad hedder din iframe (name="et-eller-andet-her")?
Avatar billede pepperfar Nybegynder
27. september 2004 - 16:50 #23
Nej det gør den ikke... jeg sætter den ind i "body" delen men det virker ikke... min iframe hedder "frame"
Avatar billede roenving Novice
27. september 2004 - 17:03 #24
<base>-tagget _skal_ være i head-sektionen !-)
Avatar billede pepperfar Nybegynder
27. september 2004 - 18:08 #25
Hmm var faktisk også det jeg mente... det virker heller ikke. :-( Det er nok at den bare bliver sat i "hovede" siden ikke? altså den skal ikke være i framens side?
Avatar billede roenving Novice
27. september 2004 - 18:11 #26
Jo, for den virker kun i samme dokument !o]
Avatar billede pepperfar Nybegynder
27. september 2004 - 21:24 #27
hmm men det virker ikke...
Avatar billede pepperfar Nybegynder
27. september 2004 - 21:24 #28
forhøjet til 200 pointe!
Avatar billede thesurfer Nybegynder
28. september 2004 - 21:59 #29
For en sikkerhedsskyld, kan din iframe noget "ikke-standard".. f.eks. "miniframe"..
Husk at der er forskel på små og store bogstaver!
Avatar billede pepperfar Nybegynder
28. september 2004 - 22:04 #30
Tror det er en normal iframe, ser sådan ud:

<iframe name="frame" frameborder="0" src="index1.html" scrolling="auto" width="99%" height="100%">Din browser understøtter ikke iframes eller indstillet til ikke at vise iframes / Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
Avatar billede thesurfer Nybegynder
28. september 2004 - 22:43 #31
min pointe er, at ordet "frame" kan være reserveret.. erstat "frame" med "minframe":

<iframe name="minframe" frameborder="0" src="index1.html" ..................
Avatar billede pepperfar Nybegynder
29. september 2004 - 13:33 #32
hmm det virker heller ikke... jeg tænkte på: der er jo en fremgangsmåde til fremset, kan man ikke vende den på en måde til iframe?

Fremgangsmåden lyder som følger:
Avatar billede pepperfar Nybegynder
29. september 2004 - 13:33 #33
Below are installation instructions for inserting HVMenu in a frames page, where the main menu resides in one frame, and the resulting submenus drop down in another. For an example, see: http://www.burmees.nl/

Step 1: Create frameset 

Create frameset with coloms  <html>
<head>
<title>Your Title</title>
</head>
<frameset cols="150,*" framespacing='0' frameborder='0' border=0>
<frame frameborder='0' framespacing='0' src="MyNavigation.htm" noresize scrolling='no' name="MyFrameOne"></frame>
<frame frameborder='0' framespacing='0' src="MyMain.htm" name="MyFrameTwo"></frame>
</frameset>
</html>


Create frameset with rows  <html>
<head>
<title>Your Title</title>
</head>
<frameset rows="150,*" framespacing='0' frameborder='0' border=0>
<frame frameborder='0' framespacing='0' src="MyNavigation.htm" noresize scrolling='no' name="MyFrameOne"></frame>
<frame frameborder='0' framespacing='0' src="MyMain.htm" name="MyFrameTwo"></frame>
</frameset>
</html>


Step 2: Inserting necessary codes
i) Add the below script in the <BODY> of MyframeOne, immediately following the tag:

<html>
<head>your header html</head>
<body>
<script type='text/javascript'>
//HV Menu- by Ger Versluis (http://www.burmees.nl/)
//Submitted to Dynamic Drive (http://www.dynamicdrive.com)
//Visit http://www.dynamicdrive.com for this script and more
function Go(){return}</script>
<script type='text/javascript' src='exmplmenu_var.js'></script>
<script type='text/javascript' src='menu_com.js'></script>

your html
</body>
</html>
(Where MyFrameOne is the name of the navigation frame.)
ii) Then, add the below code inside the <BODY> tag itself of MyFrameTwo, as follows:

<html>
<head>your header html</head>
<body onload="java script:{if(parent.frames[0]&&parent.frames['MyFrameOne'].Go)parent.frames['MyFrameOne'].Go()}">
your html
</body>
</html>
(Where MyFrameOne is the name of the navigation frame.)
Avatar billede thesurfer Nybegynder
30. september 2004 - 01:30 #34
Denne linie peger på en frame:

java script:{if(parent.frames[0]&&parent.frames['MyFrameOne'].Go)parent.frames['MyFrameOne'].Go()

Hvis det skulle være en iframe, skulle det nok være være "parent.window.IFRAMENS-NAVN..." i stedet for "frames[0]" og "frames['MyFrameOne']"..
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