• 19.07.2025, 02:03
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

moede

Senior Member

Javascript Problem (blödes JS, ich weiss)

Freitag, 19. November 2004, 20:48

Hi, ich habe ein kleines Problem mit meinem JS Druckerfenster. Und zwar will ich das ein neues Fenster aufgeht wenn ich auf den Druckerbutton klicke. Dieses ist so gross das die Seite mit Standardeinstellung schön auf eine Seite passt.
Ich habe dafür folgenden Code verwendet

Quellcode

1
2
3
4
5
6
<script type="text/JavaScript">
function MM_openBrWindow(theURL,winName,features) {  
  window.open(theURL,winName,features);
  return false;
}
</script>


Quellcode

1
2
3
4
5
<div style="width: 89px; height: 21px; background-color: #EBF0F2; float: left;">
  <a href="{PRINT_LINK}" target="_blank" onclick="MM_openBrWindow('{PRINT_LINK}','','menubar=yes,scrollbars=yes,resizable=yes,width=625,height=400')">
    <img src="{TEMPLATE_URL}images/printer_button.gif" style="width: 89px; height: 21px; border: 0px;" alt="{LANG.PRINT_VERSION}" />
  </a>
</div>


Die Idee ist halt das ich auch eine Möglichkeit anbieten will wenn man kein JS aktiviert hat. Das Problem ist aber nun folgendes, wenn ich auf den Link klicke macht er einfach 2 Fenster auf, eins mit dem JS und ein normales mit dem href="", wie kann ich das unterbinden, bsp, was habe ich falsch gemacht?
Danke schon mal

peace
moede

crushcoder

God

Re: Javascript Problem (blödes JS, ich weiss)

Freitag, 19. November 2004, 21:16

geb dem fenster einen festen namen in "target".
dann übergibst du der js-funktion als zweiten parameter diesen namen und es funzt.
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.

moede

Senior Member

Re: Javascript Problem (blödes JS, ich weiss)

Freitag, 19. November 2004, 21:51

Super! Gleich probiert und läuft einwandfrei, Dankeschön :)

moede

Y0Gi

God

Re: Javascript Problem (blödes JS, ich weiss)

Freitag, 19. November 2004, 21:55

möglichkeit ohne javascript? vielleicht sowas wie media="print" in CSS benutzen? dafür isses ja da.

moede

Senior Member

Re: Javascript Problem (blödes JS, ich weiss)

Samstag, 20. November 2004, 18:22

Zitat von »Y0Gi«

möglichkeit ohne javascript? vielleicht sowas wie media="print" in CSS benutzen? dafür isses ja da.


Habe mir das mal angesehen. Lädt ja eigentlich nur ein anderes Style Sheet, wenn ich aber zB die ganze Navigation usw weglassen möchte führt doch kein Weg an einer zweiten .php Datei vorbei die bestimmte Bereiche nicht lädt

Y0Gi

God

Re: Javascript Problem (blödes JS, ich weiss)

Samstag, 20. November 2004, 18:37

print.css:

#navigation {
display: none;
}

moede

Senior Member

Re: Javascript Problem (blödes JS, ich weiss)

Samstag, 20. November 2004, 19:02

:-*