Opera probs

melistik

Erfahrenes Mitglied
Ich habe einen script und möchte ein Neues Fesnter öffen, dass Opera nicht schafft Aufgrund von Javascript.
Da mein Script auch unter dem bescheuerten Opera Browser laufen soll, habe ich mir gedacht,
dass ich das vielleicht mit einer Browserauswahl alles verbessern kann.
Durch ein Link wird die Seite die er nicht anzeigen kann aufgerufen.
PHP:
<SCRIPT language="JavaScript">
if(window.opera == true){
function Neues_Fenster()
{window.open("post_opera.html", "Neues_Fenster","width=600, height=420");
}}
else {
function Neues_Fenster()
{
window.open("post.html", "Neues_Fenster","width=600, height=420,resizable=no,status=no,directories=no,tollbar=no,menubar=no,scrollbar=no");
}}
</SCRIPT>
so aufgerufen :
<a href='JavaScript:Neues_Fenster()'>&lt;ins gbook eintragen&gt;</a>

Was oder wieso klappt das net ?
Bitte helfen ich kenne mich mit javascript nicht aus und möchte eigentlich nur PHP lernen, doch ein wenig Javascript verschönt und verbessert die php scripts =)
 
Hallo,

versuchs mal so:
Code:
<SCRIPT language="JavaScript">

function Neues_Fenster()
{
  if(window.opera == true){
    window.open("post_opera.html", "Neues_Fenster","width=600, height=420");
  }else{
    window.open("post.html", "Neues_Fenster","width=600, height=420,resizable=no,status=no,directories=no,tollbar=no,menubar=no,scrollbar=no");
  }
}

</SCRIPT>

bye
 
Äm das klappt nun doch die opera Abfrage ist falsch !?
Jedenfalls öffnet er nicht in Opera post_opera.html wie er es sollte !
Was muss ich ändern ?
 
Ich weiß nicht, ob das ein Boolean-Wert ist.

Die Abfrage if(window.opera) müsste aber funktionieren. Probiers also mal ohne == true.
 

Neue Beiträge

Zurück