Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Script zum Aktualisieren (F5) deaktivieren

44 views
Skip to first unread message

Armin

unread,
Jul 11, 2003, 9:13:32 AM7/11/03
to

Hi

Kennt einer von euch ein Script um im HTML das
Aktualisieren (F5) zu deaktivieren.

Dank Euch
Armin

Martin Heidenreich

unread,
Jul 11, 2003, 9:55:04 AM7/11/03
to
Hi Armin.

Grundsätzlich kannst du das meines Wissens nicht machen,
genauso wie du deinen Quellcode nicht verbergen kannst.
Du kannst mit JavaScript den Tastendruck abfangen
und einen Event damit verknüpfen,
aber die eigentliche Funktion zum Aktualisieren nicht.

Viele Grüße,
Martin


Christian Robert

unread,
Jul 11, 2003, 10:37:36 AM7/11/03
to
/* Armin wrote: */

> Kennt einer von euch ein Script um im HTML das
> Aktualisieren (F5) zu deaktivieren.

Nope das dürfte glaube ich nicht machbar sein - ich kann ja auch
explizit Ansicht -> Aktualisieren aufrufen, diesem Menübefehl wirst du
mir nicht verbieten können.

BTW: Wofür braucht man sowas?

Christian

Armin

unread,
Jul 11, 2003, 5:16:58 PM7/11/03
to

>Frage1-----Originalnachricht-----

>> Kennt einer von euch ein Script um im HTML das
>> Aktualisieren (F5) zu deaktivieren.
>Antwort 1:

>Nope das dürfte glaube ich nicht machbar sein - ich kann
>ja auch explizit Ansicht -> Aktualisieren aufrufen,
>diesem Menübefehl wirst du mir nicht verbieten können.
Frage 2--------------------------------

>BTW: Wofür braucht man sowas?
Antwort 2
Wenn ich Aktualisieren(F5) nicht unterdrücken kann und
einer klickt drauf, fliegt der zum eine PHP-Programm raus
mit einer php-Fehlermeldung, die ich überhaupt nicht
reprogrammieren kann, weil ich php noch nicht kann.
Danke Christian Robert für deine Zeilen, vieleicht kannst
Du noch helfen.

Armin

unread,
Jul 12, 2003, 7:57:17 AM7/12/03
to

Hi

Wenn ich Aktualisieren(F5) nicht unterdrücken kann und
einer klickt drauf, fliegt der zum eine PHP-Programm raus
mit einer php-Fehlermeldung, die ich überhaupt nicht
reprogrammieren kann, weil ich php noch nicht kann.

Danke für Eure Zeilen, vieleicht kann noch jemand helfen.

Armin


Martin Heidenreich

unread,
Jul 12, 2003, 12:03:48 PM7/12/03
to
Hey Armin.

Wie gesagt kannst du
das Drücken der F5 Taste unterbrinden,
aber den Aktualiesieren an sich (über Ansicht->Aktualisieren) nicht.

Tasten kannst du mit JScript so abfragen:
<script LANGUAGE="JavaScript" type="text/javascript"
type="text/javascript">
<!--
Tasten = new Array();
Text = new Array();

Tasten[0] = "Aa";
Tasten[1] = "Bb";
Tasten[2] = "Cc";

Text[0] = "Taste a gedrückt";
Text[1] = "Taste b gedrückt";
Text[2] = "Taste c gedrückt";
function Zugriffstaste(Ereignis)
{
if (document.layers)
{
for (var i=0; i < Tasten.length; i++)
{
for (var j=0; j < Tasten[i].length; j++)
{
if (Ereignis.which == Tasten[i].charCodeAt(j))
self.location.href = Text[i];
}
}
}
}
if (document.layers)
{
window.captureEvents(Event.KEYPRESS);
window.onkeypress = Zugriffstaste;
}
//-->
</script>
<script for=document event="onkeypress()" language="JScript">
<!--
for (var i=0; i < Tasten.length; i++)
{
for (var j=0; j < Tasten[i].length; j++)
{
if (event.keyCode == Tasten[i].charCodeAt(j))
alert(Text[i]);
}
}
//-->
</script>

Aber wenn du nicht mal deinen vollen Namen postest,
kannst du auf nicht viel Hilfe hoffen.

Grüße,
Martin


Herfried K. Wagner

unread,
Jul 12, 2003, 12:38:08 PM7/12/03
to
Hallo Martin!

"Martin Heidenreich" <martin.he...@apfc.de> schrieb:


> Wie gesagt kannst du
> das Drücken der F5 Taste unterbrinden,
> aber den Aktualiesieren an sich (über Ansicht->Aktualisieren) nicht.

... und wenn ich die Seite mit lynx besuche, dann werde ich auch nur die
Fehlermeldung zu Gesicht bekommen, wenn ich die Seite aktualisiere...

;-)

Grüsse,
Herfried K. Wagner
--
MVP · VB Classic, VB .NET
http://www.mvps.org/dotnet


Armin

unread,
Jul 12, 2003, 8:28:11 PM7/12/03
to
Hi

Vielen Dank Martin für deinen ABC-Abfrage der den Alert
Text ABC liefert, nur kenne ich nicht den Scancode für den
F5 und dass ich damit das Aktualisieren stoppten kann.

Für was sind Geschlechtsnamen gut, die sind nicht wichtig
wenn es um Hilfe geht. Nur hättest Du wertvolle Hilfe
gegeben, hättest Du den Scancode für F5 gegeben, dies Zum
Thema halbete Arbeit - Leider kann ich nicht alles Wissen.

Gruss
Armin

>-----Originalnachricht-----

Christian Robert

unread,
Jul 14, 2003, 5:05:52 AM7/14/03
to
/* Armin wrote: */

> Leider kann ich nicht alles Wissen.

Das verlangt auch keiner von dir - aber von dem, was du gerade tust
solltest du schon Ahnung haben, sonst bringt es nichts. Wenn du nicht
weisst, wie eine Webseite aufgebaut ist, dann solltest du zuerst die
Grundlagen lernen bevor du mit irgendwelchen Tricky-Lösungen hantieren
willst.

Christian

Christian Robert

unread,
Jul 14, 2003, 5:04:11 AM7/14/03
to
/* Armin wrote: */

> Wenn ich Aktualisieren(F5) nicht unterdrücken kann und
> einer klickt drauf, fliegt der zum eine PHP-Programm raus
> mit einer php-Fehlermeldung, die ich überhaupt nicht
> reprogrammieren kann, weil ich php noch nicht kann.

Ich verstehe dein Problem immer noch nicht wirklich. Wenn ich F5 drücke,
hat das keinen andere Effekt, als das die Seite nochmal neu geladen
wird, mit dengleichen Parametern wie beim ersten mal. Wenn ich eine
Seite aufrufe und beim zweiten mal passiert eben nicht das, was
passieren soll, dann ist die Vorgehensweise "Dann darfst du halt nicht
zum zweiten mal aufrufen" genau die falsche.

Du entwickelst um das eigentliche Problem herum - und noch dazu mit
einer Lösung, die nicht wirklich umsetzbar ist, und benutzerunfreundlich
noch dazu. Selbst wenn du es schaffst F5 zu unterbinden, dann bleiben
noch genügend andere Möglichkeiten die Seite neu zu laden - das heisst,
hier wirst du nicht wirklich weiterkommen.

Löse das Problem in deiner Seite selber und du brauchst dich mit solchen
von-hinten-durch-die-Brust-ins-Auge Lösungen nicht rumzuschlagen.

Christian

Armin

unread,
Jul 14, 2003, 8:31:10 AM7/14/03
to

>-----Originalnachricht-----
>.
Sali Christian

Bei deinen Zeilen stelle ich fest, dass Du in Sachen
Programmierung weniger Ahnung hast, als ich. Wieso
schreibst Du so eine Scheisse? Wenn ich Neuland betrette,
heisst es noch lange nicht programmieren zu können. Ich
brauche Scripthilfe in PHP oder Vieleich gibt es doch noch
einen anderen Trick um Aktualisieren(F5) deaktivieren zu
konnen.

Gruss Armin

Herfried K. Wagner

unread,
Jul 14, 2003, 8:36:04 AM7/14/03
to
Hallo Armin!

"Armin" <Arm...@yahoo.de> schrieb:


> schreibst Du so eine Scheisse? Wenn ich Neuland betrette,

Vielleicht ein kleiner Hinweis auf die Netikette:

http://support.microsoft.com/default.aspx?scid=fh;DE;NGNetikette

Anpöbelungen kann man ja auch ohne Probleme per private Mail austauschen.

Christian Robert

unread,
Jul 14, 2003, 10:28:32 AM7/14/03
to
/* Armin wrote: */

> Bei deinen Zeilen stelle ich fest, dass Du in Sachen
> Programmierung weniger Ahnung hast, als ich.

Das wage ich doch zu bezweifeln :-) Habe letzte Woche meine
Abschlussprüfung zum FI bestanden und behaupte von mir selber in
Programmierung ziemlich fit zu sein.

> Wieso schreibst Du so eine Scheisse? Wenn ich Neuland betrette,
> heisst es noch lange nicht programmieren zu können. Ich
> brauche Scripthilfe in PHP oder Vieleich gibt es doch noch
> einen anderen Trick um Aktualisieren(F5) deaktivieren zu
> konnen.

Ich habe doch gar nicht von dir verlangt programmieren zu können,
sondern nur gesagt du solltest mal überlegen, was du da eigentlich
machst. Du versuchst hier ohne Ahnung reinzustolpern mit der Einstellung
"Löst das Problem für mich. Ich weiss nicht wie, also macht mal"

Das mag ja auch schön und gut sein, aber wenn du eine Lösung hast, die
du selber nicht verstehst, dann wirst du immer wieder an der Stelle
anstoßen und Probleme bekommen. Dann lerne lieber einmal von Anfang an
worum es geht und wahrscheinlich bemerkst du dann auch irgendwann das
diese verrückte F5-Geschichte a) nicht wirklich geht und b) kompletter
Unsinn ist.

Christian

P.S. Über's Quoten solltest du auch mal was lesen.

0 new messages