WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   HTML Seitename ausblenden (http://www.wcm.at/forum/showthread.php?t=75861)

3of4 03.11.2002 21:36

HTML Seitename ausblenden
 
Ich habe für unsere HP eine Frame-seite geschrieben, mit der man direkt das Ziel angeben kann, auf welche Seite man will.
Damit ich das auch als Link versenden kann ist das ganze nicht mit post sondern get gelöst worden.
Allerdings steht das dann oben in der Adressleiste, und das würde ich gerne abstellen.

zb:
sollte nur als angezeigt werden, ohne den Querystring.

sagi 03.11.2002 22:19

Das geht nicht. GET bedeutet, dass es ein Teil der Anfrage ist (ein Teil der Adresse).

Die einzige Möglichkeit die ich sehe ist, dass du eine Seite machst, der du das ganze per GET übergibst, und diese leitet dich dan an die richtige weiter und übergibt die Daten per POST. Das Problem ist (abgesehen davon, dass es etwas umständlihc ist), dass JavaScript erforderlich ist. Ich rate dir also davon ab.

mfg

c.

3of4 03.11.2002 22:45

Zitat:

Original geschrieben von sagi
Das geht nicht. GET bedeutet, dass es ein Teil der Anfrage ist (ein Teil der Adresse).

Die einzige Möglichkeit die ich sehe ist, dass du eine Seite machst, der du das ganze per GET übergibst, und diese leitet dich dan an die richtige weiter und übergibt die Daten per POST. Das Problem ist (abgesehen davon, dass es etwas umständlihc ist), dass JavaScript erforderlich ist. Ich rate dir also davon ab.

mfg

c.

javascript bräuchte ich dafür nicht, das könnte ich mit asp machen, nur wäre das sehr umständlich. Lieber wäre mir irgendein script das nur die Domain in der Adressleiste anzeigt.

Wo wir schon dabei sind, wie kann man eigentlich die Adressleiste überhaupt ausblenden? (Bei Popupfenstern geht das ja auch, kann man das auch erst irgendwo bei <Head> oder wo machen?

sagi 03.11.2002 22:47

Ich glaube, dass ein JS nur die Eigenschaften eines Fensters Kontrolliert, wenn es das JS auch aufgemacht hat. (Du darfst ja auch nicht irgendein Fenster schlieesen)

c.

bev 04.11.2002 10:41

Du könntest die Seite über iframe in eine neue Seite einbinden. Dann wird immer nur diese aufgerufen.

zb:
index.htm

================================================== ============

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
</head>
<body>

<iframe src="http://www.ff-pressbaum.at/" width="100%" height="100%"></iframe>

</body>
</html>

================================================== ============


Obs von allen Browsern richtig angezeigt wird so kann ich nicht sagen.

Gruß

sagi 04.11.2002 16:49

aber wenn du der Seite im iFrame !beim 1. Aufruf! Paramter übergeben müchtest, dann musst du die schon dem Frameset übergeben, und schleppst sie so die komlpette Session in der Adressleiste herum.

mfg

c.

kikakater 06.11.2002 17:53

Um das zu erreichen, muß man die Adreßleiste neu zeichnen lassen mit einer browsereigenen Redrawfunktion.

z.B.: beim form Tag, logischerweise nur dann, wenn man auf der Zielseite ein Form hat, sonst im Rahmen des Eventhandlings woanders einbauen.

<form action="irgendwas.php" method=post enctype="multipart/form-data" onkeyup="window.location=\"http://www.ff-pressbaum.at/\";return false;">

sagi 06.11.2002 17:57

Aber du solltest nicht vergessen, dass du dabei keine Sicherheit hast, dass die Parameter auch wirklich ausgeblendet werden.

@kikakater:

aber eine sehr guter und einfacher Lösung.

mfg

c.

kikakater 06.11.2002 18:08

Gut ich mein:

head:

<script language="JavaScript">
<!--

function Sagi_kontakarieren()
{ window.location="http://www.ff-pressbaum.at/"; return false; }

//-->

</script>

body:

<script language="JavaScript">
<!--

Sagi_kontakarieren();

//-->

</script>

sollte auch funzen, und zwar mit Update Garantie, wenn's funzt ;) ...

mfg Kikakater

P.S.: *nixnochprobier hab*

_m3 07.11.2002 08:22

@MM: Ich mag es nicht, wenn mir eine Seite die Adressleiste ausblendet, ..... Und da bin ich sicherlich nicht alleine.

@kikakater: Mit windows.location wird die Adressleiste nicht neu gezeichnet, sondern die übergebene Seite geladen.

Die Lösung, das mit einem Serverseitigen Script zu machen, fände ich eleganter.


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag