Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

wahrscheinlich ist meine Frage ziemlich dämlich, aber was genau macht dieser Code (roter Teil) genau?

<script language="JavaScript">

<!--

function frameda() {

var dokument=location.search;

if(dokument)

frames.content.location.href=dokument.substring(1,dokument.length);}

//-->

</script>

Ich habe diesen Code in einem Prüfungsprojekt verwendet (bin bald? ITSK) und fürchte nun, dass ich im Fachgespräch danach gefragt werde.

Wäre toll, wenn mir jemand helfen könnte.

Geschrieben

Der Code lädt Dir in die Variable "dokument" den Suchstring der URL von dieser Seite, also alles ab dem ?. Wenn die Variable belegt ist, also ein Suchstring gefunden wurde, wird eine neue Seite geladen mit einer URL, die dem Suchstring ohne ? entspricht.

Reichlich unlogischer Code? Das funktioniert doch nicht etwa bei Dir?

Geschrieben

Danke, Dorti

Ob der Code unlogisch ist, kann ich nicht beurteilen. Zumindest habe ich ihn jetzt verstanden (mein Hauptproblem war das "location.search", das sagte mir überhaupt nichts).

Aber er funktioniert, ist in der Frame-Set-Datei eingebunden und zusätzlich ein anderes Script in den einzelnen Seiten:

<!--

function ladeframenach() {

if(!parent.nav)

location.href="/index.html?" + location.pathname;

}

//-->

Geschrieben

Wieso haste nicht einfach ein paar ausgaben reingemacht?

Da sieht man doch ganz schnell was so ein code bewirkt,...


<script language="JavaScript">

<!--

function frameda() {

var dokument=location.search;

alert( location.search);

if(dokument)

alert( dokument.substring(1,dokument.length));

frames.content.location.href=dokument.substring(1,dokument.length);

}

//-->

</script>

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...