Doorlinken naar een andere pagina...

Status
Niet open voor verdere reacties.

profpc

Verenigingslid
Lid geworden
23 dec 2003
Berichten
3.493
Hallo,

Ik werk met Microsoft frontpage 2000 en ik wil als ik een pagina open dat er een tekst staat, dat je word doorgestuurd naar een ander adres, en dat de link er bij staat. Wie weet hoe je automatisch naar een andere site doorlinkt, maar dat hij eerst een pagina opent en die laat staan voor bijv. 10 seconde??
 
Je kunt onderstaand script gebruiken, echter als je een eigen pagina wil maken gebruik dan alleen de tekst tussen <script> </script>

Anders krijg je een redirect pagina die aftelt.
Niet vergeten url en eventueel aantal sec aan te passen!

<form name="redirect">
<center>
<font face="Arial"><b>Je wordt doorgelinkt naar de website bla bla bla<br><br>
<form>
<input type="text" size="3" name="redirect2">
</form>
seconds</b></font>
</center>

<script>
<!--



var targetURL="http://vulzelf maarin.com"
var countdownfrom=10


var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}

countredirect()
//-->
</script>
 
Oke dank je wel, ik ga er morgen mee aan de slag, je hort of het nog wel is gelukt.....:)
 
Geplaatst door profpc
Oke dank je wel, ik ga er morgen mee aan de slag, je hoort of het nog wel is gelukt.....:)

Oeps foutje van mij...:D
 
even een aanvulling!!!

Het is in javascript...helemaal vergeten te vermelden.

maarre suc6 morgen en maak er wat moois van van je website!
 
Vraagje, waar moet het scripje komen??
 
Kan veel simpeler.
Zet in de pagina vanaf waar doorgestuurd moet worden de META tag refresh
PHP:
<HEAD>
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.helpmij.nl"> 
<HEAD>
<BODY>
<FONT FACE=VERDANA SIZE=2>U wordt binnen 10 seconden doorverwezen naar de juiste <a href=http://www.helpmij.nl>pagina</a>.</FONT>
</BODY>

http://www.helpmij.nl vervang je dus door de site / pagina waarnaar toe door verwezen moet worden.

Olav
 
Dat snap ik helemaal niet...:D
Die van dutchdavid snap ik nu een beetje, maar hoe kan ik ervoor zorgen dat hij in een nieuwe pagina opent?? ( dus dat _blank)
 
Geplaatst door profpc
Dat snap ik helemaal niet...:D
Die van dutchdavid snap ik nu een beetje, maar hoe kan ik ervoor zorgen dat hij in een nieuwe pagina opent?? ( dus dat _blank)

Geplaatst door Olav
PHP:
<HEAD>
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.helpmij.nl"> 
<HEAD>
<BODY>
<FONT FACE=VERDANA SIZE=2>U wordt binnen 10 seconden doorverwezen naar de juiste <a href=http://www.helpmij.nl>pagina</a>.</FONT>
</BODY>
Hiermee wordt alleen de pagina "ververst"met de pagina die in de META tag staat.
CONTENT="10; URL=http://www.helpmij.nl"
de 10 staat voor het aantal seconden na openen
en het adres achter URL is de pagina die geopend wordt na 10 seconden.

Je kan hooguit zeggen in de link dat als daarop geklikt wordt dat hij naar _blank (nieuwe pagina) moet door de link zo te maken:
PHP:
<a href=http://www.helpmij.nl target=_blank>pagina</a>

Het was mij niet helamaal duidelijk geworden in je vraag dat het in een apart scherm geopend moest worden.
Dus wil je het script van Dutch David gebruiken dan plaats je dit deel in de HEAD sectie.
<script language="JavaScript">
<!--
var targetURL="http://vulzelf maarin.com"
var countdownfrom=10

var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}

//-->
</script>

en het dit in de BODY sectie van je pagina:
countredirect()

Olav
 
Laatst bewerkt:
Sorry hoor van mij onduidelijkheid...
Ik denk dat we het allebei verkeerd begrijpen..
Ik zal wel een voorbeeld geven:
http://www.geocities.com/ivn_vogels/
Ik wil dit ook, maar weet niet hoe ik het moet doen..
Hopelijk kan je hier wat mee...
 
Geplaatst door profpc
Sorry hoor van mij onduidelijkheid...
Ik denk dat we het allebei verkeerd begrijpen..
Ik zal wel een voorbeeld geven:
http://www.geocities.com/ivn_vogels/
Ik wil dit ook, maar weet niet hoe ik het moet doen..
Hopelijk kan je hier wat mee...

Als je de bron bekijkt van die pagina (Menu "Beeld" / "Bron") dan zie je dat ze gebruik maken van de eerste optie die ik gaf, met die meta tag refresh.

<head>
<title>HTML REDIRECT</title>
<META HTTP-EQUIV="Refresh" CONTENT="10; URL=http://www.ivnvechtplassen.org/ivn_vogels">
</head>

<body bgcolor="#99FF66" link="#0000FF" vlink="#FF0000" text="#000000">
<p><h2>IVN Vecht & Plassengebied</h2></p>
<p>
We zijn verhuisd! Na 10 seconden ga je automatisch naar de nieuwe vogel-overzicht-pagina. <p> Als je dat niet snel genoeg vind, klik dan op:
<a href="http://www.ivnvechtplassen.org/ivn_vogels">http://www.ivnvechtplassen.org/ivn_vogels</a></p>
</body>

Olav
 
Geplaatst door Olav



Hiermee wordt alleen de pagina "ververst"met de pagina die in de META tag staat.
CONTENT="10; URL=http://www.helpmij.nl"
de 10 staat voor het aantal seconden na openen
en het adres achter URL is de pagina die geopend wordt na 10 seconden.

Je kan hooguit zeggen in de link dat als daarop geklikt wordt dat hij naar _blank (nieuwe pagina) moet door de link zo te maken:
PHP:
<a href=http://www.helpmij.nl target=_blank>pagina</a>

Het was mij niet helamaal duidelijk geworden in je vraag dat het in een apart scherm geopend moest worden.
Dus wil je het script van Dutch David gebruiken dan plaats je dit deel in de HEAD sectie.
<script language="JavaScript">
<!--
var targetURL="http://vulzelf maarin.com"
var countdownfrom=10

var currentsecond=document.redirect.redirect2.value=countdownfrom+1
function countredirect(){
if (currentsecond!=1){
currentsecond-=1
document.redirect.redirect2.value=currentsecond
}
else{
window.location=targetURL
return
}
setTimeout("countredirect()",1000)
}

//-->
</script>

en het dit in de BODY sectie van je pagina:
countredirect()

Olav

Dit scripje van jou werkt niet...
Ik heb het gedaan zoals jij zei, maar er word geen nieuwe pagina geopend en hij telt ook niet meer af...en er opent geen nieuwe scherm..
Is er misschien een foutje erin??

P.S ik bedoel dat scripje van dutchdavid dat jij had aangepast.
 
Geplaatst door profpc


Dit scripje van jou werkt niet...
Ik heb het gedaan zoals jij zei, maar er word geen nieuwe pagina geopend en hij telt ook niet meer af...en er opent geen nieuwe scherm..
Is er misschien een foutje erin??

P.S ik bedoel dat scripje van dutchdavid dat jij had aangepast.

Het enige wat ik heb aangepast is dat ik voor de juistheid Language="Javascript" achter SCRIPT heb gezet.
Verder niets.

Maar nogmaals, als je precies zo wilt als die vogelsite, dan heb je alleen die META tag nodig. Ik begrijp alleen niet goed waar je die 2e, nieuwe pagina voor norig hebt.
Olav
 
Ik hoef het niet zoals die vogelsite te hebben, maar zoals dutchdavid het heeft gedaan vind ik wel leuk, alleen wil ik dat hij niet in hetzelfde venster opent, maar in een nieuw venster. Kan jij dat misschien doen??
 
Geplaatst door profpc
Ik hoef het niet zoals die vogelsite te hebben, maar zoals dutchdavid het heeft gedaan vind ik wel leuk, alleen wil ik dat hij niet in hetzelfde venster opent, maar in een nieuw venster. Kan jij dat misschien doen??

Hieronder de HTML code inclusief het script dat doet wat jij wilt.
<HTML>
<HEAD>
<script language="Javascript">
<!--
var targetURL="http://www.helpmij.nl"
var countdownfrom=10
function countredirect()
{
if (countdownfrom != 1)
{
countdownfrom = countdownfrom -1
}
else
{
newWindow = window.open(targetURL)
return
}
setTimeout("countredirect()",1000)
}
countredirect()
//-->
</script>
</HEAD>
<BODY>
Deze pagina is verhuisd naar <a href=http://www.helpmij.nl>http://www.helpmij.nl</a>. U wordt binnnen 10 seconden doorverwezen.
</BODY>
</HTML>


Het enige wat je in de tekst hoeft/kan aan te passen zijn:
var targetURL="http://www.helpmij.nl"
de url waar naar toe gesprongen moet worden

var countdownfrom=10
het aantal seconden voordat er doorgesprongen moet worden

Deze pagina is verhuisd naar <a href=http://www.helpmij.nl>http://www.helpmij.nl</a>. U wordt binnnen 10 seconden doorverwezen.
De tekst zoals die op de pagina verschijnt. (met de link naar de betreffende pagina.

succes,
Olav
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan