[JS] openwindow probleem

Pagina: 1
Acties:

  • Tweak-a-holic
  • Registratie: December 2002
  • Laatst online: 08-03-2023
Ik wil een pop-up omhoog laten komen zonder toolbar,adresbar, etc. Nu heb ik deze code gebruikt:
code:
1
2
3
<a href='javascript:window.open(\"specificatie.php?artikel=$oRS_cat->Artikelnummer\",
\"specificatie\",\"toolbar=no, location=no, directories=no, status=no, menubar=no,
 scrollbars=yes, resizable=no, copyhistory=no, width=400, height=400\")'>


Als ik nu op de link druk opend hij netjes een nieuw window, maar hij gaat vervolgens op de pagina waarvan ik vandaan kom (waar de link staat), een andere "pagina" laden waar alleen opstaat "[object]".

Als ik een target ga aangeven in de link zelf, gebruikt het de javascript code niet meer (logisch).

Hoe kan ik voorkomen dat de "pagina" opnieuw laad na het uitvoeren van de javascript link?

I just wanna make fake love to you...


Verwijderd

href="#" en de window.open in de onclick plaatsen bijvoorbeeld...

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

disjfa

be

code:
1
2
3
<a href='javascript:window.open(\"specificatie.php?artikel=$oRS_cat->Artikelnummer\",
\"specificatie\",\"toolbar=no, location=no, directories=no, status=no, menubar=no,
 scrollbars=yes, resizable=no, copyhistory=no, width=400, height=400\");return false'>


maar je kan het wel wat netter maken hoor :) denk bijvoorbeeld aan een functietje oid

[ Voor 16% gewijzigd door disjfa op 18-11-2003 13:37 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • Tweak-a-holic
  • Registratie: December 2002
  • Laatst online: 08-03-2023
Dom dom dom van me! 8)7
TNX.

Ja heb ook een functie gemaakt, maar hier gaf hij de hele tijd rare foutmeldingen. Zal wel iets niet goed gedaan hebben.

Had eerst

code:
1
2
3
4
5
6
7
8
<script>
function openwindow(n)
{
window.open("+n+","specificatie","toolbar=no, location=no, directories=no, 
status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, 
width=400, height=400")
}
</script>



en dan bij mijn link
code:
1
 <a href='javascript:openwindow(specificatie.php?artikel=$oRS_cat->Artikelnummer)'>

Maar toen ik het zo had gaf hij bij het klikken op de link de foutmelding dat er een ":" werd verwacht.

[ Voor 118% gewijzigd door Tweak-a-holic op 18-11-2003 13:41 ]

I just wanna make fake love to you...


Verwijderd

code:
1
<a href="#" onClick="javascript:openwindow('specificatie.php?artikel=$oRS_cat->Artikelnummer')">


En uhm.. als je die variabele n wil gebruiken in je functie, dan moet het niet "+n+" zijn maar meer iets van: n

Aanhalingstekens maken een string.

code:
1
2
3
4
5
6
7
8
<script>
function openwindow(n)
{
window.open(n,"specificatie","toolbar=no, location=no, directories=no, 
status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, 
width=400, height=400")
}
</script>

[ Voor 98% gewijzigd door Verwijderd op 19-11-2003 08:47 ]