Likes Likes:  0
Resultaten 1 tot 12 van de 12
Geen
  1. #1
    Fred
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    vaste schermafmeting met php en javascript

    Ik ben bezig met een website waarin ik na het aanklikken van een link
    een nieuwe pagina open. Het is de bedoeling dat dit scherm een vooraf
    ingesteld formaat krijgt.

    De link zit in de footer van een php pagina, en deze wordt aangeroepen
    vanuit een 'footer()'waarvan de inhoud:

    <?php
    function footer() {
    echo "<a href=\"pagina.php\"
    onclick=\"window.open('pagina.php','test','width=3 00,height=300,
    scrollbars=yes,toolbar=no,location=yes'); return false\">pagina</a> |
    </td>";
    }

    ?>

    De pagina wordt wel geopend, maar niet in de opgegeven afmetingen.
    Wie kan mij vertellen waarom dit niet werkt, en indien mogelijk ook
    hoe ik dit wel werkend krijg.

    bvd Fred



  2. #2
    Fred
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    "Fred" <rightsaid@gmail.com> schreef in bericht
    news:43f34194$0$11067$e4fe514c@news.xs4all.nl...
    > De pagina wordt wel geopend, maar niet in de opgegeven afmetingen.
    > Wie kan mij vertellen waarom dit niet werkt, en indien mogelijk ook
    > hoe ik dit wel werkend krijg.


    Nadat ik het javascript ook op de pagina toepaste waarin de hyperlink
    geactiveerd werd werkte het wel. Logisch toch?

    Fred




  3. #3
    Richard van den Berg
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    On Wed, 15 Feb 2006 15:58:25 +0100 Fred
    (rightsaid@gmail.com) wrote:
    > Ik ben bezig met een website waarin ik na het aanklikken van een link
    > een nieuwe pagina open. Het is de bedoeling dat dit scherm een vooraf
    > ingesteld formaat krijgt.


    > De link zit in de footer van een php pagina, en deze wordt aangeroepen
    > vanuit een 'footer()'waarvan de inhoud:


    > <?php
    > function footer() {
    > echo "<a href=\"pagina.php\"
    > onclick=\"window.open('pagina.php','test','width=3 00,height=300,
    > scrollbars=yes,toolbar=no,location=yes'); return false\">pagina</a> |

    ^
    Daar al eens een ; gehad
    > </td>";
    > }


    > ?>


    > De pagina wordt wel geopend, maar niet in de opgegeven afmetingen.
    > Wie kan mij vertellen waarom dit niet werkt, en indien mogelijk ook
    > hoe ik dit wel werkend krijg.


    > bvd Fred




    --
    Richard
    e-mail: vervang/replace invalid door/with NL.net

  4. #4
    finalwebsites.com
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    Volgens mij moet de code zo eruit zien:

    <?php
    function footer() {
    echo "<a href=\"#\"
    onclick=\"window.open('pagina.php','test','width=3 00,height=300,
    scrollbars=yes,toolbar=no,location=yes'); return false;\">pagina</a> |
    </td>";

    }
    ?>

    of beter nog:

    <?php
    function footer() {
    echo "<a
    href=\"javascript:window.open('pagina.php','test', 'width=300,height=300,
    scrollbars=yes,toolbar=no,location=yes'); return false;\">pagina</a> |
    </td>";

    }
    ?>
    --

    gr. Olaf
    PHP classes and scripts: http://www.finalwebsites.com


  5. #5
    Ronald Klip
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    finalwebsites.com schreef:
    > Volgens mij moet de code zo eruit zien:
    >
    > echo "<a href=\"#\"
    > onclick=\"window.open('pagina.php','test','width=3 00,height=300,
    > scrollbars=yes,toolbar=no,location=yes'); return false;\">pagina</a> |
    > </td>";
    >
    > of beter nog:
    >
    > echo "<a
    > href=\"javascript:window.open('pagina.php','test', 'width=300,height=300,
    > scrollbars=yes,toolbar=no,location=yes'); return false;\">pagina</a> |
    > </td>";


    Welnee. Voor clients die geen javascript uitvoeren is het wel zo handig
    als in het href-attribuut naar een gewone URL wordt verwezen, en niet
    naar een hoop script. Voor clients die wel javascript aankunnen, voeg je
    een onclick-eventhandler toe, zoals de OP deed in zijn door jou
    weggelaten script.

    --
    groet, Ronald

  6. #6
    finalwebsites.com
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript


    Ronald Klip wrote:

    >
    > Welnee. Voor clients die geen javascript uitvoeren is het wel zo handig
    > als in het href-attribuut naar een gewone URL wordt verwezen, en niet
    > naar een hoop script. Voor clients die wel javascript aankunnen, voeg je
    > een onclick-eventhandler toe, zoals de OP deed in zijn door jou
    > weggelaten script.
    >
    > --
    > groet, Ronald


    dat was de reden dat ik twee mogelijkheden heb opgegeven, de laaste is
    wel valid xhtml strict
    Olaf


  7. #7
    Eric B. Bednarz
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    "finalwebsites.com" <olaf.lederer@gmail.com> writes:

    > Ronald Klip wrote:


    >> Welnee. Voor clients die geen javascript uitvoeren is het wel zo handig
    >> als in het href-attribuut naar een gewone URL wordt verwezen, en niet
    >> naar een hoop script. Voor clients die wel javascript aankunnen, voeg je
    >> een onclick-eventhandler toe, zoals de OP deed in zijn door jou
    >> weggelaten script.


    > dat was de reden dat ik twee mogelijkheden heb opgegeven,


    Ik weet zeker dat Ronald die heeft gelezen en daarom een derde heeft
    opgegeven.

    > de laaste is
    > wel valid xhtml strict


    Zou jij dat kunnen toelichten?

    (laten wij het tot dan niet erover hebben dat vaag template-geknutsel
    ueberhaupt niet de aangewezen methode is om op een server X[HT]ML te
    genereren)


    --
    ||| hexadecimal EBB
    o-o decimal 3771
    --oOo--( )--oOo-- octal 7273
    205 goodbye binary 111010111011

  8. #8
    finalwebsites.com
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript


    Eric B. Bednarz wrote:

    > > de laaste is
    > > wel valid xhtml strict

    >
    > Zou jij dat kunnen toelichten?
    >


    volgens mij is opdeze manier een validatie mogelijk, zeker heb je
    gelijk dat dit niet de juiste manier is. Bij de huidige popup blockers
    is het helmaal niet handig een open window functie te gebruiken...


  9. #9
    Ronald Klip
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    finalwebsites.com schreef:
    > Eric B. Bednarz wrote:
    >
    > > > de laaste is
    > > > wel valid xhtml strict

    > >
    > > Zou jij dat kunnen toelichten?

    >
    > volgens mij is opdeze manier een validatie mogelijk, zeker heb je
    > gelijk dat dit niet de juiste manier is. Bij de huidige popup blockers
    > is het helmaal niet handig een open window functie te gebruiken...


    Alle popupblockers die ik ken, laten een window.open() die getriggerd
    wordt door een onclick-event standaard toe.

    Ik vermoed trouwens dat Eric voorzichtig informeerde of je bedoelde dat
    een onclick-eventhandler in een <a>-tag tot invalide XHTML leidt.

    --
    groet, Ronald

  10. #10
    Warden Dave
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    "finalwebsites.com" <olaf.lederer@gmail.com> wrote:
    > Eric B. Bednarz wrote:


    >>> de laaste is wel valid xhtml strict


    >> Zou jij dat kunnen toelichten?


    > volgens mij is opdeze manier een validatie mogelijk, zeker heb je
    > gelijk dat dit niet de juiste manier is. Bij de huidige popup
    > blockers is het helmaal niet handig een open window functie te
    > gebruiken...


    't Is allemaal inderdaad niet zo handig... Dat 'XHTML Strict' etc.
    had je veilig buiten de beschouwing kunnen laten en in geen van je
    voorbeelden (2) kreeg HREF een bruikbare waarde. Anderen waren dan
    weer mede-zondig omdat er geen controle was op het bestaan van de
    'open' Method (Window) en dat wat bij een aanroep werd geretourneerd
    ook werd genegeerd. Als je dan op het bestaan van 'open' vertrouwd
    is +- een minimum:

    <a
    href = "document.html"
    onclick = "return window.open(this.href, 'windownaam')"
    >Mijn Document</a>


    Of als je, net iets minder voorzichtig, ook de ScriptLozen iets wilt
    opdringen:

    <a
    href = "document.html"
    target = 'windownaam'
    onclick = "return window.open(this.href, this.target)"
    >Mijn Document</a>


    (Een waarde voor 'target' van '_blank' zou bij iedere klik een nieuwe
    Window kunnen opleveren, wat o.a. het nadeel heeft dat je tegen een
    limiet van bijv. 2 nieuwe Windows zou kunnen oplopen.)

    Iets minder simpel:

    var popupWindow = null;

    function closePopupWindow() {
    if (popupWindow && (typeof(popupWindow.closed) != 'undefined') &&
    !popupWindow.closed) popupWindow.close();
    popupWindow = null;
    }

    window.onunload = function() {
    closePopupWindow();
    }

    function openWindow(url, width, height) {
    if (!window.open) return true;
    var x = (screen.width -width) >> 1;
    var y = (screen.height-height) >> 1;
    closePopupWindow();
    popupWindow = window.open(url, 'windownaam',
    'width=' + width +
    ',height=' + height +
    ',left=' + x +
    ',top=' + y +
    ',screenX=' + x +
    ',screenY=' + y +
    ',scrollbars=no');
    if (!popupWindow) return true;
    popupWindow.focus();
    return false;
    }

    Met links als bijv.:

    <a
    href = "document.html"
    onclick = "return openWindow(this.href, 300, 300);"
    >Mijn Document</a>



    Een van de voordelen van deze wat uitgebreidere opstelling is dat
    Windows die bijv. in een werkbalk zijn verdwenen weer tevoorschijn
    komen (omdat deze eerst gesloten wordt). Een ander voordeel is dat
    de popup wordt gesloten bij het verlaten van de pagina.

    WD



  11. #11
    Eric B. Bednarz
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript

    "finalwebsites.com" <olaf.lederer@gmail.com> writes:

    > Eric B. Bednarz wrote:


    [Script in href- vs onclick-attribuut van A-elementtype
    'wel valid xhtml strict']

    >> Zou jij dat kunnen toelichten?

    >
    > volgens mij is opdeze manier een validatie mogelijk,


    Let me rephrase:

    Zou jij dat _nader_ kunnen toelichten?


    (volgens jou - volgens wie nog? een validatie - wat voor een validatie?
    ik heb vooralsnog geen flauw idee wat in deze context jouw punt is mbt
    tot 'xhtml' en/of 'strict')


    --
    ||| hexadecimal EBB
    o-o decimal 3771
    --oOo--( )--oOo-- octal 7273
    205 goodbye binary 111010111011

  12. #12
    finalwebsites.com
    vaste schermafmeting met php en javascript
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: vaste schermafmeting met php en javascript


    Eric B. Bednarz wrote:
    > "finalwebsites.com" <olaf.lederer@gmail.com> writes:
    >
    > > Eric B. Bednarz wrote:

    >


    >
    >
    > (volgens jou - volgens wie nog? een validatie - wat voor een validatie?
    > ik heb vooralsnog geen flauw idee wat in deze context jouw punt is mbt
    > tot 'xhtml' en/of 'strict')
    >

    sorry, hier heb ik geen tijd voor ... de validatie die ik bedoel is de
    w3 validator.
    Ik heb dan ook Eric omdat jij het zo belangrijk vind nog een keer
    getest en ik moet zeggen dat ik het miss had. Ik denk ik had destijds
    het "onclick" attribute met een hoofdletter "C" geschreven en dat was
    de reden voor de fout. Nu tevreden?

    ;-)


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics