Suche im Forum:
Suchen


Autor Nachricht
Beitrag19.07.2011 um 16:07 (UTC)    
Titel: Aktuelle URL auslesen?

Hallo!
Ich möchte gerne etwas in meine Homepage einfügen! Und zwar soll nur dann etwas passieren, wenn eine Bestimmte seite aufgerufen wird. Gibt es einen html oder javascript befehl, mit dem man die aktuelle URL überorüfen kann und so feststellen kann, ob eine bestimte seite offen ist und wenn ja dass man dann etwas bestimmtest machen kann?

Dachte mir das i-wie so:

Code:
<script type="text/javascript">
if (URL != Seite x) {
 <img src="hallo.png"> }
else {
 <img src="tschüss.png"> }


mit bildern nur son anwendungsbeispiel...dachte an was anderes aber brauche erstmal einen code um die url abzufragen...gibts da was??


Zuletzt bearbeitet von penner-items am 19.07.2011, 17:08, insgesamt einmal bearbeitet
Beitrag19.07.2011 um 17:33 (UTC)    
Titel:

Ein if in JavaScript als Beispiel, es ist ungetestet:

Code:
if (document.href != 'http://[www.]deineseite.de.tl')


Das www. steht in [Klammern], weil ich nicht weiß, ob es für's Auslesen einen Unterschied macht.
Wahrscheinlich schon.

Gruß,

TransInt
______________
Kein Support per PN - Im Forum hilft es allen!

Life is what happens while you are busy making other plans.
- John Lennon
Beitrag20.07.2011 um 09:50 (UTC)    
Titel:

transint hat Folgendes geschrieben:
Ein if in JavaScript als Beispiel, es ist ungetestet:

Code:
if (document.href != 'http://[www.]deineseite.de.tl')


Das www. steht in [Klammern], weil ich nicht weiß, ob es für's Auslesen einen Unterschied macht.
Wahrscheinlich schon.

Gruß,

TransInt


Ich werds mal so versuchen, danke!
Beitrag20.07.2011 um 09:54 (UTC)    
Titel:

Ok. es klappt so leider NICHT! Sad
Beitrag20.07.2011 um 13:40 (UTC)    
Titel:

Hallo,

transint hat Folgendes geschrieben:
Ein if in JavaScript als Beispiel, es ist ungetestet:
Code:
if (document.href != 'http://[www.]deineseite.de.tl')


Hat document ein Attribut href? Wenn ja fände ich das sehr seltsam.

Ich verwende immer:
Code:
window.location.href

Das ist Standardisiert und funktioniert.

transint hat Folgendes geschrieben:
Das www. steht in [Klammern], weil ich nicht weiß, ob es für's Auslesen einen Unterschied macht.

Da hat transint den richtigen Verdacht. Du musst beide Fälle berücksichtigen, einmal mit und einmal ohne "www.". Du brauchst also eine "und" bzw. "oder" Condition, jenachdem wie du es machst.
______________
mfg
o-4-n

"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]

*** Die Suchfunktion ist KEINE tödliche Krankheit! ***

Eventplanung, Equipment, Zeltverleih, Catering


Zuletzt bearbeitet von o-4-n am 20.07.2011, 14:43, insgesamt 2-mal bearbeitet
Beitrag20.07.2011 um 13:57 (UTC)    
Titel:

o-4-n hat Folgendes geschrieben:
Hallo,

transint hat Folgendes geschrieben:
Ein if in JavaScript als Beispiel, es ist ungetestet:
Code:
if (document.href != 'http://[www.]deineseite.de.tl')


Hat document ein Attribut href? Wenn ja fände ich das sehr seltsam.

Ich verwende immer:
Code:
window.location.href

Das ist Standardisiert und funktioniert.

transint hat Folgendes geschrieben:
Das www. steht in [Klammern], weil ich nicht weiß, ob es für's Auslesen einen Unterschied macht.

Da hat transint den richtigen Verdacht. Du musst beide Fälle berücksichtigen, einmal mit und einmal ohne "www.". Du brauchst also eine "und" bzw. "oder" Condition, jenachdem wie du es machst.



Also so?

Code:
if (window.location.href != 'http://[www.]deineseite.de.tl')
Beitrag20.07.2011 um 14:22 (UTC)    
Titel:

penner-items hat Folgendes geschrieben:

Also so?

Code:
if (window.location.href != 'http://[www.]deineseite.de.tl')

Nein! Wo soll da denn eine "und" Condition sein?

Code:
if((window.location.href != 'http://www.deineseite.de.tl') && (window.location.href != 'http://deineseite.de.tl'))

Wichtig ist, dass du die exakte URL der Seite eingibst. Also wenn bei der URL noch .htm, .html oder sonstwas am ende dran ist muss das auch in deiner Abfrage drangehängt werden. Allternativ kannst du es mit Substrings machen.
______________
mfg
o-4-n

"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]

*** Die Suchfunktion ist KEINE tödliche Krankheit! ***

Eventplanung, Equipment, Zeltverleih, Catering


Zuletzt bearbeitet von o-4-n am 20.07.2011, 15:40, insgesamt einmal bearbeitet
Beitrag21.07.2011 um 09:11 (UTC)    
Titel:

Klappt immer noch nicht Sad Vielleicht ist mein Problem nicht ganz klar:

Die hpbk-seiten haben ja für jede homepage unterseiten. So, jetzt möchte ich also für meine homepage, dass IMMER ein Bild angezeigt wird, AUßER wenn die seite 'http://penner-items.de.tl/Aktuelle-Wartungsarbeiten.htm' aufgerufen wird!

Folgendes Bild/folgender Code soll immer angezeigt werden außer auf der obigen seite (Dann könnt ihr gleich den gesamten code posten):

Code:
<div style="position:fixed; top:0px; left:0px;"><img src="http://img.webme.com/pic/p/penner-items/wartung.png"></div>
<a href="http://penner-items.de.tl/Aktuelle-Wartungsarbeiten.htm"><div style="position:fixed; left: 510px; top: 550px;"><img    src="http://img.webme.com/pic/p/penner-items/wartung2.png"></div></a>
Beitrag21.07.2011 um 20:44 (UTC)    
Titel:

Hi,

das geht! Du erzeugst denn Html code aber nicht wirklich so:
Code:
if (URL != Seite x) {
 <img src="hallo.png"> }
else {
 <img src="tschüss.png">

oder?

Du musst die Tags mit der Methode createElement erzeugen!

Kleiner Tipp:
Wenn du das Ding nur auf einer Seite nicht anzeigen lassen möchtest, aber auf allen anderen, dann wäre es wesentlich performanter wenn du auf das bedingte erzeugen komplett verzichtest und auf dieser einen Seite auf welcher du es nicht haben möchtest, einfach display auf none machst!
______________
mfg
o-4-n

"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]

*** Die Suchfunktion ist KEINE tödliche Krankheit! ***

Eventplanung, Equipment, Zeltverleih, Catering
Beitrag22.07.2011 um 11:18 (UTC)    
Titel:

o-4-n hat Folgendes geschrieben:
Hi,

das geht! Du erzeugst denn Html code aber nicht wirklich so:
Code:
if (URL != Seite x) {
 <img src="hallo.png"> }
else {
 <img src="tschüss.png">

oder?

Du musst die Tags mit der Methode createElement erzeugen!

Kleiner Tipp:
Wenn du das Ding nur auf einer Seite nicht anzeigen lassen möchtest, aber auf allen anderen, dann wäre es wesentlich performanter wenn du auf das bedingte erzeugen komplett verzichtest und auf dieser einen Seite auf welcher du es nicht haben möchtest, einfach display auf none machst!



Hört sich spektakulär an was du sagst Very Happy Aber wie gesagt ich hab keine Ahnung von HTML-Codes!
Könntest du mir einfach sagen, welchen Code ich genau ins Design und welchen auf die eine Seite bauen soll? Kann nämlich mit 'createElement' und 'Display auf none setzten' nichts anfangen Embarassed
Beitrag22.07.2011 um 23:53 (UTC)    
Titel:

Hallo,

das bei Text über dem Design:
Code:
<div id="dichwillichhiernicht1" style="position:fixed; top:0px; left:0px;"><img src="http://img.webme.com/pic/p/penner-items/wartung.png"></div>
<div id="dichwillichhiernicht2" style="position:fixed; left: 510px; top: 550px; z-index:2;"><a href="http://penner-items.de.tl/Aktuelle-Wartungsarbeiten.htm"><img    src="http://img.webme.com/pic/p/penner-items/wartung2.png"></a></div>

Ich habe mir erlaubt das Ding ein bischen anzupassen.

Das kommt auf diese eine Seite auf welcher du es nicht haben möchtest:
Code:
<script type="text/javascript">
document.getElementById('dichwillichhiernicht1').style.display='none';
document.getElementById('dichwillichhiernicht2').style.display='none';
</script>

______________
mfg
o-4-n

"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]

*** Die Suchfunktion ist KEINE tödliche Krankheit! ***

Eventplanung, Equipment, Zeltverleih, Catering


Zuletzt bearbeitet von o-4-n am 23.07.2011, 00:54, insgesamt einmal bearbeitet
Beitrag25.07.2011 um 14:27 (UTC)    
Titel:

JAAAAAAAA! Endlich! Es funktioniert! Dir tausend dank! Very Happy
______________
Beitrag25.07.2011 um 17:51 (UTC)    
Titel:

Dann schließe ich hier mal!

Danke für die Rückmeldung und natürlich danke an den Helfer.

-CLOSED-

Gruß,

TransInt
______________
Kein Support per PN - Im Forum hilft es allen!

Life is what happens while you are busy making other plans.
- John Lennon
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de