![]() |
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. |
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. |
Zitat:
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? |
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. |
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ß |
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. |
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;"> |
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. |
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* |
@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