Wat heb je nu?
Als je naar een frame wil kan het zo:
<a href="pagina.html" target="framenaam">
In een nieuwe pagina:
<a href="pagina.html" target="_blank">
Link gekopieerd
f
frits
18-11-2005 11:05
gewijzigd op 18-11-2005 11:08
Zo ver kom ik ook, maar een dreamweaver jumpmenu zit via java script aan elkaar geregen
mijn situatie:
het javascript
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</script>
het jumpmenu
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<p><h5>Per Maand</p></h5>
Selecteer uit onderstaande keuzelijst de gewenste maand. <br><br><br>
<tr>
<td>
<form name="form1">
<select name="menu1">
<option value="januari.php" selected>januari</option>
<option value="februari.php">februari</option>
<option value="maart.php">maart</option>
<option value="april.php">april</option>
<option value="mei.php">mei</option>
<option value="juni.php">juni</option>
<option value="juli.php">juli</option>
<option value="augustus.php">augustus</option>
<option value="september.php">september</option>
<option value="oktober.php">oktober</option>
<option value="november.php">november</option>
<option value="december.php">december</option>
</select>
<input type="button" name="Button1" value="Overzicht" onClick="MM_jumpMenuGo('menu1','parent',0)">
</form>
</td>
</tr>
</table>
Link gekopieerd
<input type="button" name="Button1" value="Overzicht" onClick="MM_jumpMenuGo('menu1','parent ',0)">
Verander 'parent' eens in 'self'? (Gokje)
Link gekopieerd
Of anders in de naam van het frame waar hij naar toe moet
Link gekopieerd
dat zou iin het eerste vakje moeten.
Link gekopieerd
jan bedankt,
met self werkt hij perfect,
kan je mij misschien uit leggen waarom het niet werkt als ik daar blank invul want dat had ik namelijk geprobeert....
en heb je misschien ook een optie om hem in een nieuw venster te openen?
MvG frits
Link gekopieerd
Jelmer schreef op 18.11.2005 11:33
dat zou iin het eerste vakje moeten.
Nou, DreamWeaver maakt er een beetje spaghetti-code van, Jelmer. Kijk maar eens naar de volgorde van de argumenten in de verschillende functies.
edit
dit bedoel ik:
function MM_jumpMenu(targ,selObj,restore)
function MM_jumpMenuGo(selName,targ,restore)
Link gekopieerd
correct me if im wrong maar dat werkt anders als het gewoon linken ergens naartoe met self black parent etc, tis dat self erin zit, maar dus nog anderen.
Link gekopieerd
frits schreef op 18.11.2005 11:34
jan bedankt,
met self werkt hij perfect,
kan je mij misschien uit leggen waarom het niet werkt als ik daar blank invul want dat had ik namelijk geprobeert....
en heb je misschien ook een optie om hem in een nieuw venster te openen?
MvG frits
Dat wordt lastig, want met JavaScript is de enige manier om een nieuw venster te openen de functie window.open () en die zie ik nergens in jouw voorbeeld. Daarvoor zou je een ander script nodig hebben.
Link gekopieerd
jan,
ik heb self gewoon is proberen te vervangen door window.open() en dat werkt prima!
denk omdat het in het java gedeelte van de knopt staat
bedankt allemaal
Link gekopieerd