Seite 1 von 2

Homepage bookmarken

Verfasst: 10.05.2007 16:04
von Luckyze
Hi Leute,

ich möchte diese Grafik dazu nutzen um meine Homepage zu bookmarken.=> [ externes Bild ]

Code: Alles auswählen

<script language="JavaScript">
<!--
function Favorites()
{
    if ((navigator.appName == "Microsoft Internet Explorer") &&
          (parseInt(navigator.appVersion) >= 4))
    {
        var url="http://www.asphelper.de/"
        var title="asphelper.de - ASPKurs, Fehlercodes, Tipps & Skripts"
        window.external.AddFavorite(url,title)
    }
    else
    {
        var FavText = "asphelper.de";
        if(navigator.appName == "Netscape")
        {
           FavText += " mit den Tasten STRG+D.";
        }
        FavText += " zu den Favoriten hinzufügen";
        alert(FavText);
    }
}
//-->
</script>
<a href="javascript:Favorites();">Zu den Favoriten hinzfügen</a>
Aber irgendwie blicke ich es nicht. :-?

Kann mir jemand bitte dies etwas genauer Erklären? Wo wird dieser Code dann eingebaut? Muss ich die Grafik sepperat hochladen usw. ?

Vielen Dank in voraus.

thx. & greetz Luckyze[/code]

Verfasst: 16.05.2007 19:06
von Luckyze
Hi,

wie oben beschrieben geht bei mir eh nicht. Daher wurde folgendes gemacht.
Diese Code habe ich im Header eingefügt.

Code: Alles auswählen

<map name="Map">
    <area shape="rect" coords="24,0,54,24"
          href="javascript:Favorites();" alt="Zu den Favoriten hinzfügen" title="Zu den Favoriten hinzfügen">
</map>
Sieht jetzt so aus.

Code: Alles auswählen

<img src="templates/phpXP2/images/bar2_right.jpg" width="54" height="27" align="left" usemap="#Map" border="0"><img src="templates/phpXP2/images/bar2_right.jpg" width="54" height="27" align="left" usemap="#Map" border="0"><map name="Map">
    <area shape="rect" coords="24,0,54,24"
          href="javascript:Favorites();" alt="Zu den Favoriten hinzfügen" title="Zu den Favoriten hinzfügen">
</map>&nbsp;&nbsp;</td>                    </tr>                  </table>                </td> 

Nur jetzt bekomme ich beim Firefox ein doppeltes Images. Opera und IE bleibt die Seite weis beim aufrufen der Seite.

Hier mal die Header. Eventuell weis einer warum es nicht geht und kann mir da weiter helfen.

http://www.xpboard-xp.de/TextDateien/ov ... eader2.txt

Vielen Dank in voraus.

thx. & greetz Luckyze

Verfasst: 16.05.2007 19:32
von Miriam
Ich hätte es jetzt so probiert:

Code: Alles auswählen

<a href="#" onClick="Favorites()">Zu den Favoriten hinzfügen</a>

Verfasst: 16.05.2007 19:51
von Luckyze
Hi,

nee leider, funzt so auch nicht. Selbe Ergebniss wie oben beschrieben.

Aber zumindest wird die Seite vom IE und Opera geladen allerdings nur zum Teil.

Trotzdem mal Danke.

greetz Luckyze

Verfasst: 16.05.2007 19:59
von Miriam
Schau mal hier -> Klick

Verfasst: 16.05.2007 20:37
von Luckyze
Hi,

Miriam du verstehst es falsch. Oben auf dem Index ist ein Stern neben den Häusel welchen man aber nicht als Grafik einfügen kann, daher wurde dieses Images mit Map bearbeitet geteilt und Koordinaten gesetzt.

Nun sollte man wenn man auf den Stern mit Maus geht; Zu meinen Favoriten hinzufügen kommen.

Siehe Bild;
[ externes Bild ]

Aber der Header spielt da nicht mit.

Vielen Dank für deine Mühe.

thx. & greetz Luckyze

Verfasst: 16.05.2007 21:59
von Miriam
Und nu? Du kannst doch OnClick auch in <area> benutzen.

Verfasst: 17.05.2007 20:01
von Luckyze
Hi,

ich hätte wohl Erwähnen sollen das ich keine Grafik in Header dazu einbinden kann.

Gibt es noch andere Lösungsansätze?

thx. & greetz Luckyze

Hi Luckyze! ;D

Verfasst: 17.05.2007 21:41
von Html-Papst
Das ist doch kein Problem!
Hab mir mal Deine Seite angeschaut.
Ist recht interessant.
Echt klasse! ;D

Hier hab ich Dir mal den richtigen Code zusammen geschnippselt!
Hab es ausführlich getestet. Es funktioniert!!! Viel Spass.

Der folgende code ist schon auf Dein Board abgestimmt!

<map name="Map">
<area shape="rect" coords="0,0,27,26" HREF ONCLICK="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.xpboard-xp.de');" alt="Startseite">
<area shape="rect" coords="27,0,53,26" href="javascript:;" ONCLICK='window.external.AddFavorite(location.href,document.title);' alt="Bookmarken">
</map>

Die jeweiligen Bezeichnungen (alt="Startseite" od. alt="Bookmarken") kannst Du ja beliebig umschreiben!
Wenn Du weitere Fragen haben solltest, kannste mir ja schreiben! *freu*

Bis dann.

:wink:

Eins noch....

Verfasst: 17.05.2007 22:08
von Html-Papst

Hi Luckyze nochmal...
Du hast ja im ersten Betrag diesen Scriptcode stehen.
Den brauchst Du nicht einbinden!

Schau nur zu das du den code von mir bei Dir in den Quellcode an letzter stelle setzt!
Vor </body> setzten und fertig!!!

Bis dann.