target wil ni werken......
RelatedHack - 02/05/2006 11:46
Onbekend
ik ben bezig aan een website (met frames) en in het manu stel ik de target in naar main
Even de code van MENU =>
<div align="center">
<center>
<table>
<td ID="head0" ALIGN="center" width="113" height="15" CLASS="HEADING" ONCLICK="ShowHide(0)">Optie1</td>
</tr>
<tr>
<td ALIGN="center" bgcolor="#BE003E">
<div ID="Link0" CLASS="LINKSOFF">
<a CLASS="nav" href="http://" target="main"><b>Menu1</b></a><br>
<a CLASS="nav" href="http://" target="main">Sub1</a><br>
<a CLASS="nav" href="http://" target="main">Sub2</a><br>
<a CLASS="nav" href="http://" target="main">Sub3</a><br>
<a CLASS="nav" href="http://" target="main">Sub4</a><br>
<a CLASS="nav" href="http://" target="main">Sub5</a><br>
</div>
</td>
</tr>
<tr>
<td ID="head1" ALIGN="center" CLASS="HEADING" ONCLICK="ShowHide(1)">Optie2</td>
</tr>
<tr>
<td ALIGN="center" bgcolor="#BE003E">
<div ID="Link1" CLASS="LINKSOFF">
<a CLASS="nav" href="http://" target="main"><b>Menu2</b></a><br>
<a CLASS="nav" href="http://" target="main">Sub1</a><br>
<a CLASS="nav" href="http://" target="main">Sub2</a><br>
<a CLASS="nav" href="http://" target="main">Sub3</a><br>
<a CLASS="nav" href="http://" target="main">Sub4</a><br>
<a CLASS="nav" href="http://" target="main">Sub5</a><br>
</div>
</td>
</tr>
<tr>
<td ID="head2" ALIGN="center" CLASS="HEADING" ONCLICK="ShowHide(2)">Optie3</td>
</tr>
<tr>
<td ALIGN="center" bgcolor="#BE003E">
<div ID="Link2" CLASS="LINKSOFF">
<a CLASS="nav" href="http://" target="main"><b>Menu3</b></a><br>
<a CLASS="nav" href="http://" target="main">Sub1</a><br>
<a CLASS="nav" href="http://" target="main">Sub2</a><br>
<a CLASS="nav" href="http://" target="main">Sub3</a><br>
<a CLASS="nav" href="http://" target="main">Sub4</a><br>
<a CLASS="nav" href="http://" target="main">Sub5</a><br>
</div>
</td>
</tr>
<tr>
<td ID="head3" ALIGN="center" CLASS="HEADING" ONCLICK="ShowHide(3)">Optie4</td>
</tr>
<tr>
<td ALIGN="center" bgcolor="#BE003E">
<div ID="Link3" CLASS="LINKSOFF">
<a CLASS="nav" href="http://" target="main"><b>Menu4</b></a><br>
<a CLASS="nav" href="http://" target="main">Sub1</a><br>
<a CLASS="nav" href="http://" target="main">Sub2</a><br>
<a CLASS="nav" href="http://" target="main">Sub3</a><br>
<a CLASS="nav" href="http://" target="main">Sub4</a><br>
<a CLASS="nav" href="http://" target="main">Sub5</a><br>
</div>
</td>
</tr>
</table>
</center>
</div>
< div align= "center" >
< center>
< table>
< td ID= "head0" ALIGN= "center" width= "113" height= "15" CLASS = "HEADING" ONCLICK= "ShowHide(0)" > Optie1</ td>
</ tr>
< tr>
< td ALIGN= "center" bgcolor= "#BE003E" >
< div ID= "Link0" CLASS = "LINKSOFF" >
< a CLASS = "nav" href= "http://" target= "main" >< b> Menu1</ b></ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub1</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub2</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub3</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub4</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub5</ a>< br>
</ div>
</ td>
</ tr>
< tr>
< td ID= "head1" ALIGN= "center" CLASS = "HEADING" ONCLICK= "ShowHide(1)" > Optie2</ td>
</ tr>
< tr>
< td ALIGN= "center" bgcolor= "#BE003E" >
< div ID= "Link1" CLASS = "LINKSOFF" >
< a CLASS = "nav" href= "http://" target= "main" >< b> Menu2</ b></ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub1</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub2</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub3</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub4</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub5</ a>< br>
</ div>
</ td>
</ tr>
< tr>
< td ID= "head2" ALIGN= "center" CLASS = "HEADING" ONCLICK= "ShowHide(2)" > Optie3</ td>
</ tr>
< tr>
< td ALIGN= "center" bgcolor= "#BE003E" >
< div ID= "Link2" CLASS = "LINKSOFF" >
< a CLASS = "nav" href= "http://" target= "main" >< b> Menu3</ b></ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub1</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub2</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub3</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub4</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub5</ a>< br>
</ div>
</ td>
</ tr>
< tr>
< td ID= "head3" ALIGN= "center" CLASS = "HEADING" ONCLICK= "ShowHide(3)" > Optie4</ td>
</ tr>
< tr>
< td ALIGN= "center" bgcolor= "#BE003E" >
< div ID= "Link3" CLASS = "LINKSOFF" >
< a CLASS = "nav" href= "http://" target= "main" >< b> Menu4</ b></ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub1</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub2</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub3</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub4</ a>< br>
< a CLASS = "nav" href= "http://" target= "main" > Sub5</ a>< br>
</ div>
</ td>
</ tr>
</ table>
</ center>
</ div>
Ik heb dus overal ( achter de links ) die target in gesteld , maar die blijft de dus _self gebruiken....
CODE INDEX PAGINA =>
<FRAMESET FRAMEBORDER=NO BORDER=0 BORDERCOLOR=WHITE FRAMESPACING=0 ROWS=230,*>
<FRAMESET FRAMEBORDER=NO BORDER=0 BORDERCOLOR=WHITE FRAMESPACING=0 COLS=150,*>
<FRAME SRC=ads.html SCROLLING=NO NAME="message" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE>
<FRAME SRC=header.html SCROLLING=NO NAME="upper" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE>
</FRAMESET>
<FRAMESET FRAMEBORDER=NO BORDER=0 BORDERCOLOR=WHITE FRAMESPACING=0 COLS=150,*>
<FRAME SRC=menu.html SCROLLING=AUTO NAME="navigation" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE>
<FRAME SRC=index2.html SCROLLING=AUTO NAME="main">
</FRAMESET>
</FRAMESET><NOFRAMES>
<BODY BGCOLOR=WHITE><center><b>Het spijt ons , maar Uw browser ondersteund geen frames.</center>
</BODY>
</NOFRAMES>
< FRAMESET FRAMEBORDER= NO BORDER= 0 BORDERCOLOR= WHITE FRAMESPACING= 0 ROWS= 230 ,*>
< FRAMESET FRAMEBORDER= NO BORDER= 0 BORDERCOLOR= WHITE FRAMESPACING= 0 COLS= 150 ,*>
< FRAME SRC= ads. html SCROLLING= NO NAME= "message" MARGINHEIGHT= 3 MARGINWIDTH= 3 NORESIZE>
< FRAME SRC
= header . html SCROLLING
= NO NAME
= "upper" MARGINHEIGHT
= 3 MARGINWIDTH
= 3 NORESIZE
> </ FRAMESET>
< FRAMESET FRAMEBORDER= NO BORDER= 0 BORDERCOLOR= WHITE FRAMESPACING= 0 COLS= 150 ,*>
< FRAME SRC= menu. html SCROLLING= AUTO NAME= "navigation" MARGINHEIGHT= 3 MARGINWIDTH= 3 NORESIZE>
< FRAME SRC= index2. html SCROLLING= AUTO NAME= "main" >
</ FRAMESET>
</ FRAMESET>< NOFRAMES>
< BODY BGCOLOR= WHITE>< center>< b> Het spijt ons , maar Uw browser ondersteund geen frames.</ center>
</ BODY>
</ NOFRAMES>
Wat is er verkeerd ???
12 antwoorden
Gesponsorde links
Thomas - 02/05/2006 11:53 (laatste wijziging 02/05/2006 11:54)
Moderator
Open de frameset-pagina eens opnieuw in je browser? Misschien heb je een keer de main-pagina in een nieuw browser-venster geladen ofzo? Ik zie zo gauw niets verkeerds.
Heeft je frameset-pagina ook de juiste headers?
RelatedHack - 02/05/2006 11:59
Onbekend
Dit is de INDEX-pagina...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML LANG=EN><HEAD><TITLE>Welkom</TITLE>
<META HTTP-EQUIV=Content-Type CONTENT=text/html;charset=ISO-8859-1>
<META NAME=COPYRIGHT CONTENT="© Copyright 2006, ">
<META NAME=KEYWORDS CONTENT="">
<META NAME=DESCRIPTION CONTENT="">
<FRAMESET FRAMEBORDER=NO BORDER=0 BORDERCOLOR=WHITE FRAMESPACING=0 ROWS=230,*>
<FRAMESET FRAMEBORDER=NO BORDER=0 BORDERCOLOR=WHITE FRAMESPACING=0 COLS=150,*>
<FRAME SRC=ads.html SCROLLING=NO NAME="message" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE>
<FRAME SRC=header.html SCROLLING=NO NAME="upper" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE>
</FRAMESET>
<FRAMESET FRAMEBORDER=NO BORDER=0 BORDERCOLOR=WHITE FRAMESPACING=0 COLS=150,*>
<FRAME SRC=menu.html SCROLLING=AUTO NAME="navigation" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE>
<FRAME SRC=index2.html SCROLLING=AUTO NAME="main">
</FRAMESET>
</FRAMESET><NOFRAMES>
<BODY BGCOLOR=WHITE><center><b>Het spijt ons , maar Uw browser ondersteund geen frames.</center>
</BODY>
</NOFRAMES>
</HTML>
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
< HTML LANG= EN>< HEAD>< TITLE> Welkom</ TITLE>
< META HTTP- EQUIV= Content- Type CONTENT= text/ html; charset= ISO- 8859 - 1 >
< META NAME= COPYRIGHT CONTENT= "© Copyright 2006, " >
< META NAME= KEYWORDS CONTENT= "" >
< META NAME= DESCRIPTION CONTENT= "" >
< FRAMESET FRAMEBORDER= NO BORDER= 0 BORDERCOLOR= WHITE FRAMESPACING= 0 ROWS= 230 ,*>
< FRAMESET FRAMEBORDER= NO BORDER= 0 BORDERCOLOR= WHITE FRAMESPACING= 0 COLS= 150 ,*>
< FRAME SRC= ads. html SCROLLING= NO NAME= "message" MARGINHEIGHT= 3 MARGINWIDTH= 3 NORESIZE>
< FRAME SRC
= header . html SCROLLING
= NO NAME
= "upper" MARGINHEIGHT
= 3 MARGINWIDTH
= 3 NORESIZE
> </ FRAMESET>
< FRAMESET FRAMEBORDER= NO BORDER= 0 BORDERCOLOR= WHITE FRAMESPACING= 0 COLS= 150 ,*>
< FRAME SRC= menu. html SCROLLING= AUTO NAME= "navigation" MARGINHEIGHT= 3 MARGINWIDTH= 3 NORESIZE>
< FRAME SRC= index2. html SCROLLING= AUTO NAME= "main" >
</ FRAMESET>
</ FRAMESET>< NOFRAMES>
< BODY BGCOLOR= WHITE>< center>< b> Het spijt ons , maar Uw browser ondersteund geen frames.</ center>
</ BODY>
</ NOFRAMES>
</ HTML>
Thomas - 02/05/2006 12:08 (laatste wijziging 02/05/2006 12:09)
Moderator
Je frameset moet de volgende headers hebben (als je deze gebruikt):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd" >
Het laatste deel kun je eventueel weglaten.
RelatedHack - 02/05/2006 12:33
Onbekend
ik heb de DOCTYPE veranderd...
Ligt het mss aan het feit dat het nog op m'n pc staat en nog ni op het internet ???
Ik dacht toch van niet , ik heb daar nooit last van gehad...en nu ineens wel...
ikkedikke - 02/05/2006 12:50 (laatste wijziging 02/05/2006 12:59)
PHP expert
<FRAME SRC=header.html SCROLLING=NO NAME="upper" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE>
naar:
<FRAME SRC=header.html SCROLLING=NO NAME="upper" MARGINHEIGHT=3 MARGINWIDTH=3 NORESIZE target="main" >
EDIT: sorry het moest de frame van het menu zijn. even overheen gekeken.
fangorn: als dat niet is wat er fout aan was, wat klopt er dan niet?
Thomas - 02/05/2006 12:56
Moderator
Neen ikke, dat lijkt me niet de bedoeling...
marten - 02/05/2006 13:07
Beheerder
Probeer eens:
<a href="http://" target="main"
te veranderen in:
<a href="nieuws.html" target="main"
En klik dan eens op de link. Als dan je frame met de naam main wit word (404 melding) dan is het goed
RelatedHack - 02/05/2006 13:32 (laatste wijziging 02/05/2006 13:34)
Onbekend
nu doet die het wel...thx marten
@ FangorN
Thx om ff te bekijken :-)
ps:
Hoe zorg ik ervoor dat actieve inhoud (ik denk het VBscript) automatisch word uitgevoerd zonder foutmelding ?
<Script Language="VBscript">
Option Explicit
DIM menuID,menuObj,cellBk
SUB ShowHide(menuID)
menuObj = "Link" & menuID
cellbk = "Head" & menuID
// CHECK IF OPEN
if document.all.item(menuObj).className = "LINKSON" then
document.all.item(menuObj).className = "LINKSOFF"
document.all.item(cellBk).style.backgroundColor = "#BE003E"
ELSE
document.all.item(menuObj).className = "LINKSON"
document.all.item(cellBk).style.backgroundColor = "#BE003E"
END IF
END SUB
</Script>
<Script Language = "VBscript" >
Option Explicit
DIM menuID, menuObj, cellBk
SUB ShowHide( menuID)
menuObj = "Link" & menuID
cellbk = "Head" & menuID
// CHECK IF OPEN
if document. all. item( menuObj) . className = "LINKSON" then
document. all. item( menuObj) . className = "LINKSOFF"
document. all. item( cellBk) . style. backgroundColor = "#BE003E"
ELSE
document. all. item( menuObj) . className = "LINKSON"
document. all. item( cellBk) . style. backgroundColor = "#BE003E"
</Script>
marten - 02/05/2006 13:42
Beheerder
een vbscript voor je navigatie zou ik niet aanraden....
Hier kan je beter javascript voor gebruiken of css of iets dergelijks. 9 van de 10x staat namelijk het runnen van vbscripts op uit wegens beveiligings redenen
RelatedHack - 02/05/2006 13:44
Onbekend
En kan emand mij een script maken om daar in de plaats te zetten ???
Dit was namelijk de enige oplossing die ik kon bednken om het zo net mogelijk te houden .....
marten - 02/05/2006 13:50
Beheerder
wat is je bedoeling van het script?
Als ik zo zie wanneer een menu open is dat hij een ander kleurtje krijgt?
kan je met css makkelijk doen
<a href="linkje.php" class="menu"><hier je button of plaatje van je menu></a>
a.menu {
color: #000000;
}
a.menu:hover {
color: #FFFFFF
}
< a href= "linkje.php" class = "menu" >< hier je button of plaatje van je menu></ a>
a. menu {
color: #000000;
}
a. menu: hover {
color: #FFFFFF
}
RelatedHack - 02/05/2006 13:57 (laatste wijziging 02/05/2006 13:57)
Onbekend
ik heb al een heel gedeelte CSS...
<style>
a.nav:link { font-family: Verdana; font-size: 10px; text-decoration: none }
a.nav:visited { font-family: Verdana; font-size: 10px; text-decoration: none }
a.nav:active { font-family: Verdana; font-size: 10px; text-decoration: none }
a.nav:hover { font-family: Verdana; font-size: 10px; text-decoration: none; color: #FFFFFF }
.HEADING { cursor: hand; font-family: Verdana; font-size: 12px; color: #FFFFFF;
background-color: #BE003E; font-weight: none;
border: 2 solid #BE003E }
.LINKSOFF { display: none; font-family: Verdana,Arial,San Serif; font-size: 12px; color: #BE003E }
.LINKSON { display: inline; font-family: Verdana,Arial,San Serif; font-size: 12px; color: #BE003E }
</style>
< style>
a
. nav
: link { font
- family
: Verdana
; font
- size
: 10px
; text
- decoration
: none
} a. nav: visited { font- family: Verdana; font- size: 10px; text- decoration: none }
a. nav: active { font- family: Verdana; font- size: 10px; text- decoration: none }
a. nav: hover { font- family: Verdana; font- size: 10px; text- decoration: none; color: #FFFFFF }
. HEADING { cursor: hand; font- family: Verdana; font- size: 12px; color: #FFFFFF;
background- color: #BE003E; font-weight: none;
border: 2 solid #BE003E }
. LINKSOFF { display: none; font- family: Verdana, Arial, San Serif; font- size: 12px; color: #BE003E }
. LINKSON { display: inline; font- family: Verdana, Arial, San Serif; font- size: 12px; color: #BE003E }
</ style>
Staat in <head>-tags...net boven VB-script....
Gesponsorde links
Dit onderwerp is gesloten .