Toon posts:

Openen in nieuw venster wil niet lukken...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Met de search kan ik niet vinden wat voor mijn probleem geldt. Ik heb een site met de volgende code. Het is een foto navigator. De bedoeling is dat de foto's in een nieuw venster openen. Geen namen, of vensters zonder balken enzo. Maar gewoon een nieuw venster. Nix aparts dus.
Ik heb vanalles geprobeerd maar niets werkt...!!!

///////////code/////////
<html>

<head>
<title>Foto</title>
<base target="_self">

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
prev1 = new Image (32,18);
prev1.src = "images/navigator/prev1.jpg";
prev2 = new Image (32,18);
prev2.src = "images/navigator/prev2.jpg";

next1 = new Image (32,18);
next1.src = "images/navigator/next1.jpg";
next2 = new Image (32,18);
next2.src = "images/navigator/next2.jpg";

go1 = new Image (48,24);
go1.src = "images/navigator/go1.jpg";
go2 = new Image (48,24);
go2.src = "images/navigator/go2.jpg";

maxPic = 10;

p1 = new Image (144,96);
p1.src = "images/foto/pascal_1_small.jpg";
link1 = "images/foto/pascal_1.jpg";

/////// Dit tot en met 10 /////////

count = 1;
function next() {
count++;
if (count > maxPic) {
count = 1;
}
eval("document.p.src=p" + count + ".src");
}
function back() {
count--;
if (count == 0) {
count = maxPic;
}
eval("document.p.src=p" + count + ".src");
}
function link() {
location.href=eval("link" + count);
}
// End -->
</script>

</head>

<body background="images/sitemain.jpg" bgproperties="fixed">

<center>
<table bgcolor="#003366" border=0>
<tr>
<td align=center width=300>
<font color=white face="Arial, Helvetica" size="+1">Foto's</font>
<br><br>
[img]"images/foto/pascal_1_small.jpg"[/img]
<br>
<table border=0>
<tr>
<td><a href="javascript:back()" onmouseover="prev.src=prev2.src" onmouseout="prev.src=prev1.src">[img]"images/navigator/prev1.jpg"[/img]</a></td>
<td><a href="javascript:link()" onmouseover="go.src=go2.src" onmouseout="go.src=go1.src">[img]"images/navigator/go1.jpg"[/img]</a></td>
<td><a href="javascript:next()" onmouseover="next.src=next2.src" onmouseout="next.src=next1.src">[img]"images/navigator/next1.jpg"[/img]</a></td>
</tr>
</table>
<br>
<font color="#A3ACC9" size="2" face="Arial">
Kies een foto en klik op "GO".</font>
</td>
</tr>
</table>
</center>

<p>

</body>

</html>

/////////einde code//////////

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

<base target="_blank">

:)

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Topicstarter
Heb ik al gedaan...
Dat werkt niet omdat er ook pijltjes op zitten om de volgende thumbnail te kiezen.
Die opent die dan ook in een nieuw window...

Verwijderd

haal anders heel dat <base target>-verhaal weg en zet target="_blank" in je <a>-tag

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 10-09 16:41

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

[b]Op dinsdag 26 maart 2002 11:59 schreef
function link() {
location.href=eval("link" + count);
}
Maak daar eens window.open=eval() van.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

location.href

vervangen door

window.open()
Maak daar eens window.open=eval() van.
dat gaat niet werken :P

window.open(eval("link"+count))

lijkt me beter..

Mensen denken maar dat eval() is om een stuk code uit te voeren (wat toevallig ook werkt), maar het is om objecten te evalueren...

Dit soort dingen:

eval("document.p.src=p" + count + ".src");

hoort dus eigenlijk zo:

document.p.src=eval("p"+count).src;

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 10-09 16:41

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Op dinsdag 26 maart 2002 12:09 schreef Bosmonster het volgende:
dat gaat niet werken :P
window.open(eval("link"+count))
lijkt me beter..
Ach, natuurlijk. dom dom dom... maar ik was wel eerder :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
Jow, hartstikke bedankt...!!!
Ut werrukt
Pagina: 1