Avatar billede Bjarne Novice
10. januar 2006 - 22:07 Der er 3 kommentarer og
1 løsning

problemer med popup i IE

Jeg har nogle problemer med popup-vinduer. Det virker i Firefox 1.5, men det virker ikke i Internet Explorer. Det er følgende kode som skulle få vinduet frem:

echo '<span style="font-size: 10px;"><a href="" onclick="window.open(\'files/popup.php?window=test\', \'tester popup\', \'width=500, height=150, dependent=yes, screenX=100, screenY=100\'); return false;"><img src="images/icons/dokmdot.jpg" alt="" border=0> '.trim($row['info']).' '.@$lockimage.'</a></span>';

Nærmere bestemt:
onclick="window.open(\'files/popup.php?window=test\', \'tester popup\', \'width=500, height=150, dependent=yes, screenX=100, screenY=100\'); return false;

i link-tagget.

Jeg får fejl i Internet Explorer: Der opstod en fejl i scriptet på denne side. Fejl: Argumentet er ugyldigt.

Hvorledes rettes dette?
Avatar billede x4all_dk Nybegynder
11. januar 2006 - 10:34 #1
Dette virker for mig i både IE og Firefox:

onClick=\"window.open('side.php','window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=800,height=400'); return false;\"
Avatar billede x4all_dk Nybegynder
11. januar 2006 - 10:36 #2
Noget af svaret kan vist ikke ses så her kommer det igen:

onClick=\"window.open('$arr_type','$arr_id','toolbar=no,location=no,directories=no,
status=no,menubar=no,scrollbars=yes,resizable=no,width=680,height=500');
return false;\"
Avatar billede micmicmicmic Nybegynder
11. januar 2006 - 11:03 #3
Du det med at bytte om på " og 's betydning. der skal kun \ foran " inde i en echo/print. Ikke omvendt. Desuden omsluttes koder som regel af "", ikke ''.

Jeg har ikke prøvet koden af, men jeg kigger på det her når jeg får fri. her er de få rettelser jeg har fået lavet:

<?
echo "<span style='font-size: 10px;'><a href='' onclick='window.open('files/popup.php?window=test', 'tester popup', 'width=500, height=150, dependent=yes, screenX=100, screenY=100\'); return false;'><img src='images/icons/dokmdot.jpg' alt='' border=0> ".trim($row['info'])." ".@$lockimage."</a></span>";
?>
Avatar billede Bjarne Novice
11. januar 2006 - 18:52 #4
x4all_dk: Virker i både IE & FF

4x mic: Jeg kunne desværre ikke få dit eksempel til at virke i hverken IE eller FF

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester