"Zu den favoriten hinzufügen" Script (was in IE und FF geht)

Malo

Send4Free.de
ID: 66899
L
20 April 2006
1.863
103
hi versuch grad ne "zu den favoriten hinzufügen" funktion einzubaun.

diese soll aber für IE und Firefox user gehen

meine browserweiche ansich geht
Code:
<?php
if(strchr($HTTP_USER_AGENT, "MSIE")) {
  echo "Page mit IE aufgerufen";
} else {
  echo 'Browser mit Firefox aufgerufen';
}
?>

ich kann jetzt auch anstatt "page mit IE aufgerufen"

Code:
<a href="javascript:window.external.addFavorite(location.href, 'Seitenbeschreibung)">Zu Favoriten hinzufügen</a>
mache gehts auch noch, aber sobald ich den "favoriten hinzufügen code" für Firefox:
Code:
<a href="javascript:window.sidebar.addPanel('Seitenbeschreibung', 'https://www.domain.de/', '');">Zu den Favoriten hinzufügen</a>


also
Code:
<?php
if(strchr($HTTP_USER_AGENT, "MSIE")) {
  echo "<a href="javascript:window.external.addFavorite(location.href, 'Seitenbeschreibung)">Zu Favoriten hinzufügen</a>;
} else {
  echo '<a href="javascript:window.sidebar.addPanel('Seitenbeschreibung', 'https://www.domain.de/', '');">Zu den Favoriten hinzufügen</a>';
}
?>
gehts nicht mehr, jemand ne idee ?
danke
 
Zuletzt bearbeitet:
vielleicht mal gucken, wo und wann die " bzw ' geschlossen werden

der PHP bzw. CODE-BB-Code ist schon was feines
 
Theoretisch müsstest du schon aus PHP einen Fehler bekommen. Bei deiner IE Zeile stimmen die Anführungszeichen nicht, da fehlt ein ' hinter Seitenbeschreibung.
 
Also wenn es nur um das eine geht würde ich das komplett mit JS machen. Es gibt doch ne JS funktion die nur der IE kann document.all oder so war des. Einfach mit JS prpüfen ob des geht wenn ja dann das wenn nein dann das.
WEIL: Was macht deine Browserweiche bei Opera Usern die als Agent IE eingestllt haben?? Weis zwar nicht wie es bei dem ist mit dem JS Code für fie Favoriten, aber es könnte zu Problemen kommen.