Avatar billede dennism Nybegynder
14. januar 2007 - 21:53 Der er 11 kommentarer og
1 løsning

JavaScript: window.open

Jeg har denne kode til at åbne et nyt vindue:
        <script type="text/javascript">
            function showCode() {
        NewWin = window.open('formularCode.php', 'HTML-kode til formular', 'width=500,height=500,scrollbars=yes,resizable');
        NewWin.focus();
            }
        </script>

Den virker fint i Firefox men ikke i IE. Nogen der ved hvorfor?
Avatar billede kalp Novice
14. januar 2007 - 21:56 #1
<script language="javascript" type="text/javascript">
<!--
function showCode() {
    newwindow=window.open('formularCode.php','HTML-kode til formular','height=500,width=500');
    if (window.focus) {newwindow.focus()}
    return false;
}

// -->
</script>
Avatar billede softspot Forsker
14. januar 2007 - 22:02 #2
Jeg har på fornemmelsen at det skyldes mellemrum i anden prameter, altså vinduets navn. Prøv at erstatte mellemrum med underscore.
Avatar billede roenving Novice
15. januar 2007 - 02:56 #3
Præcis mellemrum i windowName vil forhindre, at den virker, da det skal være et gyldigt navn til at kalde vinduet og den slags må kun indeholde tal, bogstaver og _ !-)
Avatar billede dennism Nybegynder
15. januar 2007 - 08:46 #4
Det virker stadig ikke i IE7.

Jeg har denne funtkion:
        <script language="javascript" type="text/javascript">
        function showCode() {
        newwindow=window.open('formularCode.php','HTML-kode til formular','height=500,width=500');
        if (window.focus) {newwindow.focus()}
        }
        </script>

Den bliver kaldt på denne måde:
<a href="java script:showCode();">Eksempel på kode til formular</a>
Avatar billede softspot Forsker
15. januar 2007 - 08:51 #5
Prøv lige at ændre vinduets navn som foreslået:

NewWin = window.open('formularCode.php', 'HTML_kode_til_formular', 'width=500,height=500,scrollbars=yes,resizable=yes');
Avatar billede dennism Nybegynder
15. januar 2007 - 08:57 #6
Undskyld, det var det der skulle til :)

Får jeg lige nogle svar her fra Kalp og softspot?
Avatar billede kalp Novice
15. januar 2007 - 09:06 #7
hej dennism,

jeg ved ikke om du testede min kode for om den virker da jeg har mellemrum i navnet:)
Avatar billede softspot Forsker
15. januar 2007 - 09:12 #8
Velbekomme :)
Avatar billede dennism Nybegynder
15. januar 2007 - 11:42 #9
Jeg kunne ikke få din kode til at virke. Må jeg få et svar?
Avatar billede kalp Novice
15. januar 2007 - 12:00 #10
dennism >> så giv softspot min del:)
Avatar billede dennism Nybegynder
16. januar 2007 - 16:57 #11
Tak for hjælpen her!
Avatar billede softspot Forsker
16. januar 2007 - 17:55 #12
Tak for point :)
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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