(CGI) redirect naar nieuwe pagina lukt niet

Pagina: 1
Acties:
  • 232 views sinds 30-01-2008

  • Balboa
  • Registratie: Oktober 2000
  • Laatst online: 17-08 21:37
Ik probeer voor het eerst een redirect scriptje te maken waarvan de pagina's in een nieuwe venster openen. In HTML kun je er "target blank" bij zetten, maar wanneer ik dat hier doe werkt het niet.

tevens heb ik het probleem dat ik geen https:// links kan openen. Is daar ook een oplossing voor? Ik heb al de search en andere zoekmethoden gebruikt, maar kon niets iets vinden.

Wie heeft een oplossing. Het is nu nog een gewoon, wel normaal werkend CGI script.

<body>
<form method="GET" action="http://www.naam/cgi-bin/redirect.cgi">
<select name="url" onChange="submit(); return true">
<option value=""> Links:
<option value="https://bankieren.rabobank.nl/rib/rib.cgi?X009=&X010=20&X015=REKSAL">Rabobank
<option value="https://www.originalvisa.nl/cardhouders/ikheb/6_1_2.jsp?again=no">Visa
</select>

</body>
</html>

Handtekening


Verwijderd

Hoi Balboa. Ik heb weinig kaas gegeten van cgi, maar misschien dat je het zo op kunt lossen.


code:
1
2
3
4
5
6
7
<form name="redirectForm" >
 <select name="url" onChange="window.open("http://www.naam/cgi-bin/redirect.cgi?"+redirectForm.url.value+"");"> 
  <option value=""> Links:
  <option value="https://bankieren.rabobank.nl/rib/rib.cgi?X009=&X010=20&X015=REKSAL">Rabobank
  <option value="https://www.originalvisa.nl/cardhouders/ikheb/6_1_2.jsp?again=no">Visa
 </select>
</form>


El Chocomel

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Balboa schreef op 05 november 2003 @ 03:44:
Ik probeer voor het eerst een redirect scriptje te maken waarvan de pagina's in een nieuwe venster openen. In HTML kun je er "target blank" bij zetten, maar wanneer ik dat hier doe werkt het niet.

tevens heb ik het probleem dat ik geen https:// links kan openen. Is daar ook een oplossing voor? Ik heb al de search en andere zoekmethoden gebruikt, maar kon niets iets vinden.

Wie heeft een oplossing. Het is nu nog een gewoon, wel normaal werkend CGI script.
<body>
<form method="GET" action="http://www.naam/cgi-bin/redirect.cgi">
<select name="url" onChange="submit(); return true">
<option value=""> Links:
<option value="https://bankieren.rabobank.nl/rib/rib.cgi?X009=&X010=20&X015=REKSAL">Rabobank
<option value="https://www.originalvisa.nl/cardhouders/ikheb/6_1_2.jsp?again=no">Visa
</select>

</body>
</html>
Ik zie eigenlijk niet echt wat je hier nu voor CGI scriptje hebt. Het enige wat ik zie is een stukje html. Wat lukt er niet en wat heb je nou om te redirecten in je CGI script? CGI script is iets wat serverside draait dus je kunt zowiezo niet meteen een nieuw frame openen. Je kunt natuurlijk wel in je result een klein stukje javascript zetten wat een nieuw frame opent.

Maar wat lukt er nou eigenlijk niet? Want als het alleen HTML is hoort het topic ieder geval niet hier en zul je even een move aan moeten vragen?

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

cgi heeft niks te maken met in welk scherm het geopend wordt. Als je je formulier naar ergens anders wilt laten submitten zul je bij je formulier een target op moeten geven. Dit is een HTML probleem en deze hoort bij de buren, maar ik betwijfel of ze er daar blij mee zouden wezen...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Dit topic is gesloten.