[JS] Newbie met javascript

Pagina: 1
Acties:

  • Zephyer
  • Registratie: Juni 2001
  • Laatst online: 03-09 23:16
Ok mensen... ik heb de search door zitten spitten... :z
Ik heb diverse topics gezien over het probleem wat ik heb, helaas snapte ik er niets van, of de gegeven oplossing werkte om de 1 of andere reden niet :?

Probleem:


-------------------------------------
|Top |
-------------------------------------
| | |
| |Main |
| | |
-------------------------------------
| | |
| | |
-------------------------------------

Ik wil vanuit een JS menu, dat de links in "main" komen of in een nieuw scherm (menu zit in frame "top")

Ik heb al in "top" : <base target="_blank"> gezet om te kijken of alle links in een nieuw scherm kwamen.. dit werkt niet :?

MW | BF1 Stats


  • Marv
  • Registratie: Oktober 2000
  • Laatst online: 11-06 06:52
Op donderdag 25 april 2002 08:46 schreef zephyer het volgende:
code:
1
2
3
4
5
6
7
8
9
10
----------------
|     Top   |
----------------
|     |   |
|     |Main    |
|     |   |
----------------
|     |   |
|     |   |
----------------
ff [code] tags eromheen zetten :Y)

Edit: Weet niet zeker of dit jouw idee van het plaatje was :P

"Everything I've ever done or said is the complete opposite of what I've wanted" -- George


  • Zephyer
  • Registratie: Juni 2001
  • Laatst online: 03-09 23:16
Op donderdag 25 april 2002 08:48 schreef Marv het volgende:

[..]

ff [code] tags eromheen zetten :Y)

Edit: Weet niet zeker of dit jouw idee van het plaatje was :P
Ja.... :o
:)

MW | BF1 Stats


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Je kan toch in je href aan geven waar je je link in wilt openen?

Of is dat niet je bedoeling?

Huur mij in als freelance SEO consultant!


  • Zephyer
  • Registratie: Juni 2001
  • Laatst online: 03-09 23:16
Op donderdag 25 april 2002 09:05 schreef CrashOne het volgende:
Je kan toch in je href aan geven waar je je link in wilt openen?

Of is dat niet je bedoeling?
eh.... ja :)
Op donderdag 25 april 2002 08:46 schreef zephyer het volgende:
Ik heb al in "top" : <base target="_blank"> gezet om te kijken of alle links in een nieuw scherm kwamen.. dit werkt niet :?

MW | BF1 Stats


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

CrashOne:
Je kan toch in je href aan geven waar je je link in wilt openen?
code:
1
<a href="_blank">doe dan</a>

:z wil nie :D

zephyer>
Post eens even wat code van wat je al geprobeerd hebt, of een linkje oid

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Zephyer
  • Registratie: Juni 2001
  • Laatst online: 03-09 23:16
Top (a.o.) :


<font color="#00006F"><script type="text/javascript">


function Go(){return}

</script>

<script
type="text/javascript" src="u:\exmplmenu_var.js"></script>
<script
type="text/javascript" src="u:\menu_com.js"></script>
</noscript>
=====================================================
exmplmenu_var.js :

var NoOffFirstLineMenus=5; //set number of main menu items
var LowBgColor='#006633';
var HighBgColor='#FF9900';
var FontLowColor='white';
var FontHighColor='white';
var BorderColor='white';
var BorderWidth=1;
var BorderBtwnElmnts=1;
var FontFamily="Comic Sans MS"
var FontSize=9;
var FontBold=0;
var FontItalic=0;
var MenuTextCentered=0;
var MenuCentered='left';
var MenuVerticalCentered='top';
var ChildOverlap=.0;
var ChildVerticalOverlap=.1;
var StartTop=50; //set vertical offset
var StartLeft=0; //set horizontal offset
var VerCorrect=0;
var HorCorrect=0;
var LeftPaddng=3;
var TopPaddng=2;
var FirstLineHorizontal=0; //set menu layout (1=horizontal, 0=vertical)
var MenuFramesVertical=1;
var DissapearDelay=500;
var TakeOverBgColor=1;
var FirstLineFrame='navig';
var SecLineFrame='space';
var DocTargetFrame='space';
var WebMasterCheck=0;

//Menux=new Array("text to show","Link",No of sub elements,element height,element width);
//see accompanying "config.htm" file for more information on structure of menus



Menu1=new Array("Home","",0,20,120);

Menu2=new Array("Dnet","",6);
Menu2_1=new Array("U: Schijf",'U:/.....',0,20,140);
Menu2_2=new Array("Importeer",'U:/..bat',0,20,140);
Menu2_3=new Array("Dagdienst (links)",'D:/....',0,20,140);
Menu2_4=new Array("Dagdienst (rechts)",'E:/....',0,20,140);
Menu2_5=new Array("Tussendienst (links)",'h:/....',0,20,140);
Menu2_6=new Array("Tussendienst (rechts)",'f:/......',0,20,140);

Menu3=new Array("Persoonlijk","",2);
Menu3_1=new Array("Rooster 2002",'N:/.....',0,20,140);
Menu3_2=new Array("Urenstaat",'U:/.....',0,20,140);

Menu4=new Array("Storings faxen","",2);
Menu4_1=new Array("Compaq",'N:/......',0,20,140);
Menu4_2=new Array("Prodata",'N:/.....',0,20,140);

Menu5=new Array("MDT","",2);
Menu5_1=new Array("IP Overzicht",'N:/.....',0,20,140);
Menu5_2=new Array("Autorisatie Overzicht",'N:/.....',0,20,140);

=============================
menu_com.js

Te lang voor worden... :)

Hopelijk hebbie er iets aan.....
Ik heb nl. in HTML al vanalles geprobeerd zoals ik eerder heb vermeld... |:(
Ik heb alleen het idee dat ik in exmplmenu_var.js
ergens iets moet toevoegen wat alle links naar _blank zet..

Ik dacht dat het lukte met de tips in [topic=476039/1/25]
Niet echt dus.. :(

MW | BF1 Stats


  • Marv
  • Registratie: Oktober 2000
  • Laatst online: 11-06 06:52
Als je het in javascript wil doen kan het ook zo:
code:
1
2
3
function openPagina(url){
  parent.mainFrame.location.href=url;
}

En dan aanroepen:
code:
1
<a href="#" onClick=openPagina("index.html")>Bla</a>

"Everything I've ever done or said is the complete opposite of what I've wanted" -- George


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 20:02

RM-rf

1 2 3 4 5 7 6 8 9

kijk naar de werkelijke code van het script, waarschijnlijk in de file "menu_com.js"
(haal je die directories 'u:' en 'E:' wel weg, : is een ongeldig teken in filenames, een échte browser zou u en E dienen te interpreteren als protocol, zoals http: en ftp:, of 'file:' wat hier waarschnl. bedoeld is)

daar staat ergens een call naar de 'window.location' of misschien naar 'document.location.href';

bv window.location = url

die moet je omzetten naar window.open(url)
verder kun je zoeken naar window open scripts om te bepalen welke mogelijkheden daarin zijn (met/zonder menubars, scrollbars etc.)

eventueel kun je ipv de oude links:
Menu2_4=new Array("Dagdienst (rechts)",'E:/....',0,20,140);

ook
code:
1
Menu2_4=new Array("Dagdienst (rechts)",'javascript:window.open(\'blaat.html\')',0,20,140);

doen

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Zephyer
  • Registratie: Juni 2001
  • Laatst online: 03-09 23:16
Op donderdag 25 april 2002 10:10 schreef Marv het volgende:
Als je het in javascript wil doen kan het ook zo:
code:
1
2
3
function openPagina(url){
  parent.mainFrame.location.href=url;
}

En dan aanroepen:
code:
1
<a href="#" onClick=openPagina("index.html")>Bla</a>
Wat bedoel je met "aanroepen" :?
code:
1
Menu2_4=new Array("Dagdienst (rechts)",'javascript:window.open(\'blaat.html\')',0,20,140);

Deze werkt .... :)

MW | BF1 Stats


  • Marv
  • Registratie: Oktober 2000
  • Laatst online: 11-06 06:52
Op donderdag 25 april 2002 10:46 schreef zephyer het volgende:
Wat bedoel je met "aanroepen" :?
:D

Dat wat ik je gaf was een functie. Die moet je "aanroepen" voordat ie iets doet.
Bij dat voorbeeld wat ik gaf wordt ie dus "aangeroepen" wanneer er op de link geklikt wordt (onClick).

"Everything I've ever done or said is the complete opposite of what I've wanted" -- George


  • Zephyer
  • Registratie: Juni 2001
  • Laatst online: 03-09 23:16
Op donderdag 25 april 2002 11:18 schreef Marv het volgende:

[..]

:D

Dat wat ik je gaf was een functie. Die moet je "aanroepen" voordat ie iets doet.
Bij dat voorbeeld wat ik gaf wordt ie dus "aangeroepen" wanneer er op de link geklikt wordt (onClick).
:P

MW | BF1 Stats

Pagina: 1